Commit 3a42f11b by ddx

d

parent d1528ebf
......@@ -136,6 +136,11 @@ public class TkTokenServiceImpl implements TkTokenService {
}
return result;
}
if("1".equals(tkUser.getIsSyn()) && StringUtil.isEmpty(tkToken.getSecretMd5())) {
result.errorResponse(ResultEnum.user_taxno_temp_disable, "8081", "该用户未登录", tkToken.getRetrySecond());
tokenLogService.saveTokenLog(uuId, tkToken, "4");
return result;
}
times = redisService.get(RedisContants.TOKEN_REQ_TIMES + taxno + ":" + userCode);
if(StringUtils.isBlank(times)){
times = "0";
......@@ -153,14 +158,9 @@ public class TkTokenServiceImpl implements TkTokenService {
TkServerExample serverExample = new TkServerExample();
serverExample.createCriteria().andServerNoEqualTo(tkToken.getServerNo());
TkServer tkServer = tkServerService.selectByExample(serverExample).get(0);
//isSyn等于1时,第一次请求走异步请求
if("1".equals(tkUser.getIsSyn())) {
tkToken.setTokenStatus(TokenConstants.TOKEN_ON_THE_WAY);
}else{
tkToken.setZoneFlag(tkUser.getZoneFlag());
tkToken.setFunctionNo(functionNo);
token = getTokenByThird(uuId, tkToken, tkZoneInfo, tkServer,true, "0");
}
tkToken.setZoneFlag(tkUser.getZoneFlag());
tkToken.setFunctionNo(functionNo);
token = getTokenByThird(uuId, tkToken, tkZoneInfo, tkServer,true, "0");
if(ObjectUtil.isBigger(times, TokenConstants.REQ_MAX_TIMES)){
//大于5次后需要重置计数
redisService.set(RedisContants.TOKEN_REQ_TIMES + taxno + ":" + userCode,"0",5*60);
......@@ -219,9 +219,8 @@ public class TkTokenServiceImpl implements TkTokenService {
result.errorResponse(ResultEnum.user_taxno_not_exist);
}
} catch (Exception e) {
e.printStackTrace();
result.errorResponse(ResultEnum.system_error);
logger.error(uuId + " getToken taxno is " + taxno + " is error:" + e.getMessage());
logger.error(uuId + " getToken taxno is " + taxno + " is error:", e);
}
return result;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment