提交 bc10ca32 编写于 作者: Chongwen.jiang's avatar Chongwen.jiang

token续时接口提取常量和入参非空判断

上级 331e508c
流水线 #22427 已失败 于阶段
in 0 second
......@@ -69,10 +69,10 @@ public class TokenServiceImpl implements TokenService {
*/
@Override
public String tokenContinueTime(String token, Integer sourceType, Integer seconds) {
if(StringUtils.isEmpty(token)){
if (StringUtils.isEmpty(token) || null == sourceType) {
return null;
}
if(tokenUtils.tokenContinueTime(token, sourceType, seconds)){
if (tokenUtils.tokenContinueTime(token, sourceType, seconds)) {
return token;
}
return null;
......
......@@ -2,6 +2,7 @@ package com.pica.cloud.account.account.server.util;
import com.pica.cloud.account.account.server.entity.Account;
import com.pica.cloud.account.account.server.entity.Doctor;
import com.pica.cloud.account.account.server.enums.SourceTypeEnum;
import com.pica.cloud.account.account.server.mapper.DoctorMapper;
import com.pica.cloud.foundation.redis.ICacheClient;
import org.apache.commons.lang3.StringUtils;
......@@ -54,7 +55,8 @@ public class TokenUtils {
// 根据不同的产品线设置token有效期(web/admin token有效期30天,ios/android/h5 token有效期24小时)
int expiredSeconds = 24 * 60 * 60;
if (sourceType != 3 && sourceType != 5) {
if (!SourceTypeEnum.SAAS.getCode().equals(sourceType) &&
!SourceTypeEnum.ADMIN.getCode().equals(sourceType)) {
expiredSeconds = expiredSeconds * 30;
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册