|
@@ -1,34 +1,34 @@
|
|
|
package entity
|
|
|
|
|
|
import (
|
|
|
- "encoding/json"
|
|
|
- "errors"
|
|
|
- "fmt"
|
|
|
- "jy/src/jfw/modules/publicapply/src/config"
|
|
|
- "jy/src/jfw/modules/publicapply/src/db"
|
|
|
- "jy/src/jfw/modules/publicapply/src/jyutil"
|
|
|
- "jy/src/jfw/modules/publicapply/src/oneclick/initjson"
|
|
|
- "log"
|
|
|
- "net/http"
|
|
|
- "strings"
|
|
|
- "sync"
|
|
|
- "time"
|
|
|
+ "encoding/json"
|
|
|
+ "errors"
|
|
|
+ "fmt"
|
|
|
+ "jy/src/jfw/modules/publicapply/src/config"
|
|
|
+ "jy/src/jfw/modules/publicapply/src/db"
|
|
|
+ "jy/src/jfw/modules/publicapply/src/jyutil"
|
|
|
+ "jy/src/jfw/modules/publicapply/src/oneclick/initjson"
|
|
|
+ "log"
|
|
|
+ "net/http"
|
|
|
+ "strings"
|
|
|
+ "sync"
|
|
|
+ "time"
|
|
|
|
|
|
- "app.yhyue.com/moapp/jybase/common"
|
|
|
- "app.yhyue.com/moapp/jybase/date"
|
|
|
- "app.yhyue.com/moapp/jybase/encrypt"
|
|
|
- "app.yhyue.com/moapp/jybase/go-xweb/httpsession"
|
|
|
- "app.yhyue.com/moapp/jybase/mongodb"
|
|
|
- "app.yhyue.com/moapp/jybase/redis"
|
|
|
- qrpc "app.yhyue.com/moapp/jybase/rpc"
|
|
|
- "app.yhyue.com/moapp/jybase/usercenter"
|
|
|
- "app.yhyue.com/moapp/jypkg/common/src/qfw/util/jy"
|
|
|
- "app.yhyue.com/moapp/jypkg/public"
|
|
|
- "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/pb"
|
|
|
- openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
|
|
|
- dypnsapi20170525 "github.com/alibabacloud-go/dypnsapi-20170525/v2/client"
|
|
|
- util "github.com/alibabacloud-go/tea-utils/v2/service"
|
|
|
- "github.com/alibabacloud-go/tea/tea"
|
|
|
+ "app.yhyue.com/moapp/jybase/common"
|
|
|
+ "app.yhyue.com/moapp/jybase/date"
|
|
|
+ "app.yhyue.com/moapp/jybase/encrypt"
|
|
|
+ "app.yhyue.com/moapp/jybase/go-xweb/httpsession"
|
|
|
+ "app.yhyue.com/moapp/jybase/mongodb"
|
|
|
+ "app.yhyue.com/moapp/jybase/redis"
|
|
|
+ qrpc "app.yhyue.com/moapp/jybase/rpc"
|
|
|
+ "app.yhyue.com/moapp/jybase/usercenter"
|
|
|
+ "app.yhyue.com/moapp/jypkg/common/src/qfw/util/jy"
|
|
|
+ "app.yhyue.com/moapp/jypkg/public"
|
|
|
+ "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/pb"
|
|
|
+ openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
|
|
|
+ dypnsapi20170525 "github.com/alibabacloud-go/dypnsapi-20170525/v2/client"
|
|
|
+ util "github.com/alibabacloud-go/tea-utils/v2/service"
|
|
|
+ "github.com/alibabacloud-go/tea/tea"
|
|
|
)
|
|
|
|
|
|
type OneClickInfo struct {
|
|
@@ -435,17 +435,17 @@ func (o *OneClickInfo) phoneLogin(phone string) (map[string]interface{}, error)
|
|
|
if err != nil {
|
|
|
log.Println(mgoUserId, "下载app任务,发送nsq消息错误-->", err)
|
|
|
}
|
|
|
- log.Println("一键登录 session信息:", o.Session.GetMultiple())
|
|
|
//登录source 更新 p414
|
|
|
phone, _ := o.Session.Get("phone").(string)
|
|
|
- positionId, _ := o.Session.Get("positionId").(int64)
|
|
|
+ //positionId, _ := o.Session.Get("positionId").(int64)
|
|
|
+ positionId := common.Int64All(o.Session.Get("positionId"))
|
|
|
us := jy.UserSource{
|
|
|
UserId: mgoUserId,
|
|
|
PositionId: positionId,
|
|
|
Phone: phone,
|
|
|
State: status, //注册/登录标志 1:登录;2:注册
|
|
|
ChannelCode: channelCode,
|
|
|
- EncryptionUserId: encrypt.SE.Encode2Hex(mgoUserId),
|
|
|
+ EncryptionUserId: encrypt.SE.EncodeString(mgoUserId),
|
|
|
CreateTime: time.Now().Format(date.Date_Full_Layout),
|
|
|
LoginWay: 4, //登录方式;1:手机号密码;2:手机号验证码;3:微信;4:手机号一键登录
|
|
|
Platform: common.If(strings.Contains(o.Host, "h5.jianyu360.cn"), 4, 3).(int), //登录端;1:PC;2:WX;3:APP;4:H5
|