...
|
...
|
@@ -140,7 +140,8 @@ loopUser1: |
|
|
}
|
|
|
}
|
|
|
}
|
|
|
//记录上一次的登录公司组织信息不可用 ,重登录置记录
|
|
|
//记录上一次的登录公司组织信息不可用 ,重置登录记录
|
|
|
//使用找到的第一个可用的公司组织
|
|
|
if !currentOrgIsOK {
|
|
|
loopUser2:
|
|
|
for _, v := range userSeachResult.Users {
|
...
|
...
|
@@ -181,6 +182,7 @@ loopUser1: |
|
|
if err := transactionContext.CommitTransaction(); err != nil {
|
|
|
return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
}
|
|
|
//后处理redis缓存
|
|
|
tokenCache := cache.LoginTokenCache{}
|
|
|
tokenCache.RemoveAccessToken(currentAccess.Account, domain.LoginPlatformApp)
|
|
|
tokenCache.RemoveRefreshToken(currentAccess.Account, domain.LoginPlatformApp)
|
...
|
...
|
@@ -291,6 +293,7 @@ loopUser1: |
|
|
if err := transactionContext.CommitTransaction(); err != nil {
|
|
|
return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
}
|
|
|
//后处理redis缓存
|
|
|
tokenCache := cache.LoginTokenCache{}
|
|
|
tokenCache.RemoveAccessToken(currentAccess.Account, domain.LoginPlatformApp)
|
|
|
tokenCache.RemoveRefreshToken(currentAccess.Account, domain.LoginPlatformApp)
|
...
|
...
|
|