bug fixed

develop
old易 2024-10-11 13:42:19 +08:00
parent 5d73f11641
commit f917b29329
1 changed files with 7 additions and 4 deletions

View File

@ -43,7 +43,7 @@ namespace New_College.Controllers
var response = new CasDoorToken(); var response = new CasDoorToken();
string jwtStr = string.Empty; string jwtStr = string.Empty;
bool suc = false; bool suc = false;
if (String.IsNullOrWhiteSpace(code)) if (string.IsNullOrWhiteSpace(code))
{ {
return new MessageModel<CasDoorToken>() return new MessageModel<CasDoorToken>()
{ {
@ -73,12 +73,12 @@ namespace New_College.Controllers
UUID = userinfo.result.UnionId, UUID = userinfo.result.UnionId,
Phone = userinfo.result.Mobile, Phone = userinfo.result.Mobile,
GZOpenId = userinfo.result.OpenId, GZOpenId = userinfo.result.OpenId,
CreateTime = DateTime.UtcNow, CreateTime = DateTime.Now,
IsVIP = false, IsVIP = false,
Gender = 0, Gender = 0,
Subject = 1, Subject = 1,
NickName = userinfo.result.NickName, NickName = userinfo.result.NickName,
ModifyTime = DateTime.UtcNow, ModifyTime = DateTime.Now,
TenantId = userinfo.result.TenantId, TenantId = userinfo.result.TenantId,
AvatarUrl = userinfo.result.Avatar, AvatarUrl = userinfo.result.Avatar,
CustomerType = CustomerTypeEnum.General, CustomerType = CustomerTypeEnum.General,
@ -90,13 +90,16 @@ namespace New_College.Controllers
{ {
user.UUID = userinfo.result?.UnionId; user.UUID = userinfo.result?.UnionId;
// user.GZOpenId = userinfo.result?.OpenId; // user.GZOpenId = userinfo.result?.OpenId;
user.ModifyTime = DateTime.UtcNow; user.ModifyTime = DateTime.Now;
if (!string.IsNullOrEmpty(userinfo.result.Mobile) && string.IsNullOrEmpty(user.Phone)) if (!string.IsNullOrEmpty(userinfo.result.Mobile) && string.IsNullOrEmpty(user.Phone))
{ {
user.Phone = userinfo.result.Mobile; user.Phone = userinfo.result.Mobile;
} }
await _CustomerInfoServices.Update(user); await _CustomerInfoServices.Update(user);
} }
if (string.IsNullOrEmpty(user.NickName)) {
user.NickName = "学霸"+ RadomHelper.RandNum(4);
}
var tokenModel = new SSOTokenModelJwt { UserId = user.Id.ToString(), NickName = user.NickName, LoginMode = LoginModeEnum.APP.ToString() }; var tokenModel = new SSOTokenModelJwt { UserId = user.Id.ToString(), NickName = user.NickName, LoginMode = LoginModeEnum.APP.ToString() };
jwtStr = JwtHelper.ssoIssueJwt(tokenModel); jwtStr = JwtHelper.ssoIssueJwt(tokenModel);
response.token = jwtStr; response.token = jwtStr;