|
@@ -56,7 +56,7 @@ public class TermBusiness {
|
|
|
private final TokenManager tokenManager;
|
|
private final TokenManager tokenManager;
|
|
|
private final DefaultConfig defaultConfig;
|
|
private final DefaultConfig defaultConfig;
|
|
|
|
|
|
|
|
- public R<TermToken> getTermToken(Long termNo, java.lang.String admin, java.lang.String pwd) {
|
|
|
|
|
|
|
+ public R<TermToken> getTermToken(Long termNo, String admin, String pwd) {
|
|
|
// XfTermVo termVo = termService.queryVoOneByNo(termNo);
|
|
// XfTermVo termVo = termService.queryVoOneByNo(termNo);
|
|
|
RemoteXfTermVo remoteVo = remoteTermService.queryByNo(termNo, defaultConfig.getTenantId());
|
|
RemoteXfTermVo remoteVo = remoteTermService.queryByNo(termNo, defaultConfig.getTenantId());
|
|
|
if (ObjectUtil.isEmpty(remoteVo)) {
|
|
if (ObjectUtil.isEmpty(remoteVo)) {
|
|
@@ -76,12 +76,12 @@ public class TermBusiness {
|
|
|
|
|
|
|
|
LocalDateTime now = LocalDateTime.now();
|
|
LocalDateTime now = LocalDateTime.now();
|
|
|
LocalDateTime expireTime = now.plusHours(2);
|
|
LocalDateTime expireTime = now.plusHours(2);
|
|
|
- termToken = new TermToken(strTermNo, UUID.randomUUID().toString(), admin, new Date(), minDate,
|
|
|
|
|
- Date.from(expireTime.toInstant(ZoneOffset.of("+8"))));
|
|
|
|
|
|
|
+ termToken = new TermToken(strTermNo, UUID.randomUUID().toString(), admin, new Date().getTime(), minDate.getTime(),
|
|
|
|
|
+ Date.from(expireTime.toInstant(ZoneOffset.of("+8"))).getTime());
|
|
|
|
|
|
|
|
tokenManager.getTermToken().put(strTermNo, termToken);
|
|
tokenManager.getTermToken().put(strTermNo, termToken);
|
|
|
} else {
|
|
} else {
|
|
|
- if (termToken.getExpireTime().getTime() < new Date().getTime()) {
|
|
|
|
|
|
|
+ if (termToken.getExpireTime() < new Date().getTime()) {
|
|
|
LocalDateTime ldt = LocalDateTime.of(2000, 1, 1, 0, 0, 0);
|
|
LocalDateTime ldt = LocalDateTime.of(2000, 1, 1, 0, 0, 0);
|
|
|
Date minDate = Date.from(ldt.toInstant(ZoneOffset.of("+8")));
|
|
Date minDate = Date.from(ldt.toInstant(ZoneOffset.of("+8")));
|
|
|
|
|
|
|
@@ -91,9 +91,9 @@ public class TermBusiness {
|
|
|
|
|
|
|
|
termToken.setAdmin(admin);
|
|
termToken.setAdmin(admin);
|
|
|
termToken.setToken(UUID.randomUUID().toString());
|
|
termToken.setToken(UUID.randomUUID().toString());
|
|
|
- termToken.setDateTime(new Date());
|
|
|
|
|
- termToken.setAuthTime(minDate);
|
|
|
|
|
- termToken.setExpireTime(expireDate);
|
|
|
|
|
|
|
+ termToken.setDateTime(DateUtil.date().getTime());
|
|
|
|
|
+ termToken.setAuthTime(minDate.getTime());
|
|
|
|
|
+ termToken.setExpireTime(expireDate.getTime());
|
|
|
} else {
|
|
} else {
|
|
|
termToken.setAdmin(admin);
|
|
termToken.setAdmin(admin);
|
|
|
}
|
|
}
|