From 1608e7ff5f4b9d9f97c4f3ba3bb3c3f1148c5ca4 Mon Sep 17 00:00:00 2001 From: lius <Lius2225@163.com> Date: 星期三, 20 九月 2023 16:05:44 +0800 Subject: [PATCH] bug --- 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