#EC_HJ6# 移动端登录优化,解决app退出人员未切换的情况

main
shilei 2 years ago
parent 9e4051be40
commit 3a13c5840b

@ -205,13 +205,25 @@ public class ServiceEC {
return weaResultMsg.fail("" + SystemEnv.getHtmlLabelName(10004764, ThreadVarLanguage.getLang()) + "," + SystemEnv.getHtmlLabelName(504523, ThreadVarLanguage.getLang()) + "").toString();
}
User user = null;
String authCode = paramHttpServletRequest.getParameter("authCode");
if (StringUtils.isNotEmpty(authCode)) {
user = ssoLoginByAuthCode(paramHttpServletRequest);
} else {
user = HrmUserVarify.getUser(paramHttpServletRequest, paramHttpServletResponse);
User user = HrmUserVarify.getUser(paramHttpServletRequest, paramHttpServletResponse);
if (user == null) {
logger.info("ServiceEC user is null");
logger.info("ServiceEC authCode:"+authCode);
if(StringUtils.isNotBlank(authCode)){
user = ssoLoginByAuthCode(paramHttpServletRequest);
logger.info("ServiceEC user:"+user.getLoginid());
}
}else{
String userlogid = user.getLoginid();
if(!userlogid.equals(authCode)){
user = ssoLoginByAuthCode(paramHttpServletRequest);
logger.info("ServiceEC2 user:"+user.getLoginid());
}
logger.info("ServiceEC user is not null");
}
Map map = EMManager.getEMData();
String str = (String) map.get("em_url");
if (user != null) {

Loading…
Cancel
Save