feat:完善入驻信息管理
This commit is contained in:
@ -3,8 +3,10 @@ package account
|
||||
import (
|
||||
"SciencesServer/app/common/model"
|
||||
"SciencesServer/app/service"
|
||||
"SciencesServer/app/session"
|
||||
"SciencesServer/config"
|
||||
"SciencesServer/utils"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
type Instance struct{}
|
||||
@ -29,17 +31,17 @@ type (
|
||||
func (c *Instance) Login() InstanceLoginCallback {
|
||||
return func(params *InstanceLoginParams) *InstanceLoginReturn {
|
||||
token := utils.JWTEncrypt(config.SettingInfo.TokenEffectTime, map[string]interface{}{
|
||||
config.TokenForUID: params.UID,
|
||||
config.TokenForUID: fmt.Sprintf("%d", params.UID),
|
||||
})
|
||||
session := service.NewSessionEnterprise()
|
||||
session.Token = token
|
||||
session.UID = params.UID
|
||||
session.Name = params.Name
|
||||
session.Mobile = params.Mobile
|
||||
session.Identity = params.Identity
|
||||
session.SelectIdentity = params.SelectIdentity
|
||||
_session := session.NewEnterprise()
|
||||
_session.Token = token
|
||||
_session.UID = params.UID
|
||||
_session.Name = params.Name
|
||||
_session.Mobile = params.Mobile
|
||||
_session.Identity = params.Identity
|
||||
_session.SelectIdentity = params.SelectIdentity
|
||||
|
||||
service.Publish(config.EventForRedisHashProduce, config.RedisKeyForAccount, session.UIDToString(), session)
|
||||
service.Publish(config.EventForRedisHashProduce, config.RedisKeyForAccount, _session.UIDToString(), _session)
|
||||
|
||||
return &InstanceLoginReturn{Token: token, EffectTime: config.SettingInfo.TokenEffectTime}
|
||||
}
|
||||
|
Reference in New Issue
Block a user