优化代码语法,token采用jwt加强
This commit is contained in:
+3
-2
@@ -62,9 +62,10 @@ public class SysLoginController {
|
||||
public Result<TokenDto> refresh(
|
||||
@Schema(description = "刷新令牌", example = "refreshToken")
|
||||
@NotNull(message = "不能为空")
|
||||
@PathVariable String refreshToken
|
||||
@PathVariable String refreshToken,
|
||||
HttpServletRequest request
|
||||
) {
|
||||
return Result.ok(AuthUtils.refreshToken(refreshToken));
|
||||
return Result.ok(AuthUtils.refreshToken(refreshToken, AuthUtils.getUid(request)));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+2
-1
@@ -5,7 +5,8 @@ import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysDictMapper;
|
||||
import xtools.app.sys.model.entity.SysDict;
|
||||
import static xtools.base.config.Constants.*;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysDictBaseService</p>
|
||||
|
||||
-1
@@ -14,7 +14,6 @@ import xtools.app.sys.model.dto.resp.SysAddressResp;
|
||||
import xtools.app.sys.model.entity.SysAddress;
|
||||
import xtools.app.sys.service.SysAddressService;
|
||||
import xtools.app.sys.service.base.SysAddressBaseService;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.core.StringUtils;
|
||||
|
||||
+4
-1
@@ -26,7 +26,6 @@ import xtools.app.sys.service.SysUserPasswdRuleService;
|
||||
import xtools.app.sys.service.SysUserService;
|
||||
import xtools.app.sys.service.base.SysUserBaseService;
|
||||
import xtools.app.sys.utils.PasswdUtils;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -42,6 +41,10 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM20;
|
||||
|
||||
/**
|
||||
* <p>Title : SysBaseServiceImpl</p>
|
||||
* <p>Description : SysBaseServiceImpl</p>
|
||||
|
||||
+4
-1
@@ -15,7 +15,6 @@ import xtools.app.sys.model.dto.resp.SysDeptTreeResp;
|
||||
import xtools.app.sys.model.entity.SysDept;
|
||||
import xtools.app.sys.service.SysDeptService;
|
||||
import xtools.app.sys.service.base.SysDeptBaseService;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -38,6 +37,10 @@ import java.util.Set;
|
||||
import java.util.StringJoiner;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static xtools.base.config.Constants.CP_COMMA;
|
||||
import static xtools.base.config.Constants.CP_EMPTY_JSON;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysDeptServiceImpl</p>
|
||||
* <p>Description : 部门管理表 ServiceImpl</p>
|
||||
|
||||
-1
@@ -16,7 +16,6 @@ import xtools.app.sys.model.entity.SysDict;
|
||||
import xtools.app.sys.service.SysDictItemService;
|
||||
import xtools.app.sys.service.SysDictService;
|
||||
import xtools.app.sys.service.base.SysDictBaseService;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.enums.StatusEnum;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
|
||||
+2
-2
@@ -145,7 +145,7 @@ public class SysLoginServiceImpl implements SysLoginService {
|
||||
redisService.set(cacheParam.key(uid), arithmeticDto.getResult(), cacheParam.expireTime());
|
||||
|
||||
// 转换为base64的验证码
|
||||
return "data:image/png;base64," + new String(Base64Utils.encode(imgCode));
|
||||
return "data:image/png;base64," + new String(Base64Utils.encode(imgCode) == null ? new byte[0] : imgCode);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -208,7 +208,7 @@ public class SysLoginServiceImpl implements SysLoginService {
|
||||
LoginUserDto loginUserDto = sysLoginConvert.entityToCacheDto(user);
|
||||
loginUserDto.setRoleIds(sysUserRoleBaseService.getUserRole(user.getId()));
|
||||
redisService.del(captchaKey);
|
||||
return Result.ok(AuthUtils.createToken(loginUserDto));
|
||||
return Result.ok(AuthUtils.createToken(loginUserDto, uid));
|
||||
}
|
||||
|
||||
|
||||
|
||||
+3
-1
@@ -23,7 +23,6 @@ import xtools.app.sys.service.SysUserNoticeService;
|
||||
import xtools.app.sys.service.base.SysNoticeBaseService;
|
||||
import xtools.app.sys.service.base.SysUserBaseService;
|
||||
import xtools.app.sys.service.base.SysUserNoticeBaseService;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -41,6 +40,9 @@ import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM2;
|
||||
|
||||
/**
|
||||
* <p>Title : SysNoticeServiceImpl</p>
|
||||
* <p>Description : 系统通知公告表 ServiceImpl</p>
|
||||
|
||||
+4
-1
@@ -6,7 +6,6 @@ import org.springframework.stereotype.Service;
|
||||
import xtools.app.sys.model.entity.SysUserPasswdRule;
|
||||
import xtools.app.sys.service.SysPasswdService;
|
||||
import xtools.app.sys.service.SysUserPasswdRuleService;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.core.StringUtils;
|
||||
@@ -16,6 +15,10 @@ import java.util.Set;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import static xtools.base.config.Constants.CP_EMPTY;
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM3;
|
||||
|
||||
/**
|
||||
* <p>Title : SysPasswdServiceImpl</p>
|
||||
* <p>Description : SysPasswdServiceImpl</p>
|
||||
|
||||
+2
-1
@@ -17,7 +17,6 @@ import xtools.app.sys.service.SysUserNoticeInfoService;
|
||||
import xtools.app.sys.service.base.SysNoticeBaseService;
|
||||
import xtools.app.sys.service.base.SysUserNoticeBaseService;
|
||||
import xtools.app.sys.service.base.SysUserNoticeInfoBaseService;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.enums.DeleteEnum;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -31,6 +30,8 @@ import java.time.Instant;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysUserNoticeInfoServiceImpl</p>
|
||||
* <p>Description : 系统用户通知公告信息表 ServiceImpl</p>
|
||||
|
||||
+2
-1
@@ -23,7 +23,6 @@ import xtools.app.sys.service.base.SysDeptBaseService;
|
||||
import xtools.app.sys.service.base.SysUserBaseService;
|
||||
import xtools.app.sys.service.base.SysUserRoleBaseService;
|
||||
import xtools.app.sys.utils.PasswdUtils;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -46,6 +45,8 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
|
||||
/**
|
||||
* <p>Title : SysUserServiceImpl</p>
|
||||
* <p>Description : 系统用户表 ServiceImpl</p>
|
||||
|
||||
Reference in New Issue
Block a user