|
@@ -92,11 +92,11 @@ public class SysSecretProjectController extends BaseController {
|
|
|
int comparisonResult = sysSecretProjectDTO.getOverdueDate().compareTo(currentDate);
|
|
|
if (comparisonResult > 0) {
|
|
|
sysSecretProjectDTO.setStatus(1L);
|
|
|
- sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
+// sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
} else if (comparisonResult < 0) {
|
|
|
sysSecretProjectDTO.setStatus(2L);
|
|
|
} else if (sysSecretProjectDTO.getOverdueDate().isAfter(previousDate) && sysSecretProjectDTO.getOverdueDate().isBefore(currentDate)) {
|
|
|
- sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
+// sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
sysSecretProjectDTO.setStatus(3L);
|
|
|
}
|
|
|
return toAjax(sysSecretProjectService.insertSysSecretProject(sysSecretProjectDTO));
|
|
@@ -108,6 +108,16 @@ public class SysSecretProjectController extends BaseController {
|
|
|
@Log(title = "修改项目授权管理", businessType = BusinessType.UPDATE)
|
|
|
@PutMapping
|
|
|
public AjaxResult edit(@RequestBody SysSecretProjectDTO sysSecretProjectDTO) {
|
|
|
+ if (sysSecretProjectDTO.getAuthorityType().equals("2")) {
|
|
|
+ long milliseconds = Duration.between(LocalDateTime.now(), sysSecretProjectDTO.getOverdueDate().atStartOfDay()).toMillis();
|
|
|
+ JSONObject json = new JSONObject();
|
|
|
+ json.set("projectId", sysSecretProjectDTO.getProjectId());
|
|
|
+ json.set("projectName", sysSecretProjectDTO.getProjectName());
|
|
|
+ json.set("overdueDate", sysSecretProjectDTO.getOverdueDate());
|
|
|
+ String jwt = JWTExample.createJWT(json.toString(), milliseconds);
|
|
|
+ sysSecretProjectDTO.setSecretKey(jwt);
|
|
|
+ }
|
|
|
+
|
|
|
// 获取当前日期
|
|
|
LocalDate currentDate = LocalDate.now();
|
|
|
// 获取当前日期前七天的日期
|
|
@@ -115,15 +125,16 @@ public class SysSecretProjectController extends BaseController {
|
|
|
int comparisonResult = sysSecretProjectDTO.getOverdueDate().compareTo(currentDate);
|
|
|
if (comparisonResult > 0) {
|
|
|
sysSecretProjectDTO.setStatus(1L);
|
|
|
- sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
+// sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
} else if (comparisonResult < 0) {
|
|
|
sysSecretProjectDTO.setStatus(2L);
|
|
|
} else if (sysSecretProjectDTO.getOverdueDate().isAfter(previousDate) && sysSecretProjectDTO.getOverdueDate().isBefore(currentDate)) {
|
|
|
- sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
+// sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
sysSecretProjectDTO.setStatus(3L);
|
|
|
}
|
|
|
return toAjax(sysSecretProjectService.updateSysSecretProject(sysSecretProjectDTO));
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 关闭项目授权管理
|
|
|
*/
|
|
@@ -136,7 +147,7 @@ public class SysSecretProjectController extends BaseController {
|
|
|
LocalDate previousDate = currentDate.minusDays(7);
|
|
|
sysSecretProjectDTO.setOverdueDate(previousDate);
|
|
|
sysSecretProjectDTO.setStatus(2L);
|
|
|
- sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
+// sysSecretProjectDTO.setIsSwitch(1L);
|
|
|
RestUtil.get(sysSecretProjectService.selectSysSecretProjectAddress(sysSecretProjectDTO));
|
|
|
return toAjax(sysSecretProjectService.updateSysSecretProject(sysSecretProjectDTO));
|
|
|
}
|