From 9d3675b12829de9ec46c210c5c8c460705206dbc Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期六, 18 十一月 2023 16:46:48 +0800
Subject: [PATCH] 问题项修改
---
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDeviceCalendarController.java | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDeviceCalendarController.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDeviceCalendarController.java
index 609297c..f0d7903 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDeviceCalendarController.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDeviceCalendarController.java
@@ -82,9 +82,9 @@
return Result.error("璇烽�夋嫨鏈夋晥鍙傛暟锛�");
}
boolean result = mdcDeviceCalendarService.saveCalendar(calendarVo);
- if(result){
+ if (result) {
return Result.OK("淇濆瓨鎴愬姛");
- }else{
+ } else {
return Result.error("鏈�夋嫨鐝锛�");
}
}
@@ -113,24 +113,24 @@
@ApiOperation(value = "璁惧宸ヤ綔鏃ュ巻琛�-閫氳繃id鍒犻櫎", notes = "璁惧宸ヤ綔鏃ュ巻琛�-閫氳繃id鍒犻櫎")
@DeleteMapping(value = "/delete")
public Result<?> delete(@RequestParam(name = "id", required = true) String id) {
+ Date date = new Date();
MdcDeviceCalendar mdcDeviceCalendar = mdcDeviceCalendarService.getById(id);
- String todayDay = DateUtils.format(new Date(), DateUtils.STRDATE);
+ String todayDay = DateUtils.format(date, DateUtils.STRDATE);
String effectiveDate = mdcDeviceCalendar.getEffectiveDate();
MdcSystemParameters mdcSystemParameters = mdcSystemParametersService.getOne(new LambdaQueryWrapper<MdcSystemParameters>().eq(MdcSystemParameters::getCode, "equip_log_statis_time"));
- boolean b = Integer.parseInt(todayDay) > Integer.parseInt(effectiveDate);
if (mdcSystemParameters != null) {
String time = mdcSystemParameters.getValue();
- Date keyDate = DateUtils.setTimeForDay(new Date(), time);
+ Date keyDate = DateUtils.setTimeForDay(date, time);
// 20230920 20230910 20230922
if (Integer.parseInt(todayDay) <= Integer.parseInt(effectiveDate)) {
mdcDeviceCalendarService.removeById(id);
return Result.OK("鍒犻櫎鎴愬姛!");
- } else if (b && keyDate.before(new Date())) {
+ } else if ((Integer.parseInt(todayDay) - Integer.parseInt(effectiveDate)) == 1 && keyDate.after(date)) {
mdcDeviceCalendarService.removeById(id);
return Result.OK("鍒犻櫎鎴愬姛!");
}
} else {
- if (b) {
+ if (Integer.parseInt(todayDay) > Integer.parseInt(effectiveDate)) {
return Result.error("鍒犻櫎澶辫触!姝ら厤缃凡浣滀负璁惧鍩虹鏁版嵁璁$畻鏁堢巼锛�");
}
mdcDeviceCalendarService.removeById(id);
--
Gitblit v1.9.3