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

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

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