|
@@ -60,8 +60,16 @@ public class MrqcTokenFacade extends MrqcTokenServiceImpl {
|
|
|
throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "当前token信息已存在");
|
|
|
}
|
|
|
// id为空表示新增,只有新增时才生成loginKey
|
|
|
- String uuid = UUID.randomUUID().toString();
|
|
|
+ String uuid = "";
|
|
|
+ if (mrqcTokenVO.getId() != null) {
|
|
|
+ MrqcToken bean = this.getOne(new QueryWrapper<MrqcToken>()
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
+ .eq("id", mrqcTokenVO.getId()), false
|
|
|
+ );
|
|
|
+ uuid = bean.getLoginKey();
|
|
|
+ }
|
|
|
if (mrqcTokenVO.getId() == null) {
|
|
|
+ uuid = UUID.randomUUID().toString();
|
|
|
mrqcToken.setGmtCreate(date);
|
|
|
try {
|
|
|
mrqcToken.setLoginKey(uuid);
|
|
@@ -79,7 +87,7 @@ public class MrqcTokenFacade extends MrqcTokenServiceImpl {
|
|
|
StringBuffer sb = new StringBuffer();
|
|
|
sb.append("server.cpu=" + mrqcToken.getCpu()) // cpu信息
|
|
|
.append("$$")
|
|
|
- .append("server.key=" + RSAEncrypt.encrypt(mrqcToken.getLoginKey())) // 加密key信息
|
|
|
+ .append("server.key=" + uuid) // 加密key信息
|
|
|
.append("$$")
|
|
|
.append("server.remainday=" + mrqcToken.getRemainDay()) // 剩余天数
|
|
|
.append("$$")
|