From 2a5d8a03b8e419ee8aafb81cc0edf8bf0d824b2c Mon Sep 17 00:00:00 2001 From: mashuanghui Date: Fri, 16 Aug 2024 16:14:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E6=9C=9F=E6=9F=A5=E8=AF=A2=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/DictTypeController.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/controller/DictTypeController.java b/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/controller/DictTypeController.java index c6a976f..a04681a 100644 --- a/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/controller/DictTypeController.java +++ b/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/controller/DictTypeController.java @@ -1,6 +1,7 @@ package com.chushang.system.controller; import com.chushang.common.core.exception.utils.AssertUtil; +import com.chushang.common.core.util.DateUtils; import com.chushang.common.core.web.AjaxResult; import com.chushang.common.excel.utils.ExcelUtils; import com.chushang.common.log.annotation.SysLog; @@ -11,11 +12,15 @@ import com.chushang.security.annotation.RequiresPermissions; import com.chushang.security.utils.SecurityUtils; import com.chushang.system.entity.po.SysDictType; import com.chushang.system.service.ISysDictTypeService; +import org.apache.commons.collections4.CollectionUtils; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -34,6 +39,11 @@ public class DictTypeController { @GetMapping("/list") public AjaxResult list(SysDictType dictType) { + List createTime = dictType.getCreateTimes(); + if (!CollectionUtils.isEmpty(createTime)){ + LocalDateTime disposeTimeEnd = createTime.get(1).withHour(23).withMinute(59).withSecond(59); + createTime.set(1, disposeTimeEnd); + } CommonParam commonParam = CommonParam.buildPageRequest(); PageResult pageResult = dictTypeService.pageDictTypeList(dictType, commonParam); return AjaxResult.success(pageResult); @@ -85,9 +95,7 @@ public class DictTypeController { public AjaxResult edit(@Validated @RequestBody SysDictType dict) { CommonParam commonParam = CommonParam.buildAllRequest(); - AssertUtil.invalidate(dictTypeService.checkDictTypeUnique(dict, commonParam),"修改字典'" + dict.getDictName() + "'失败,字典类型已存在" ); - dict.setUpdateBy(SecurityUtils.getUsername()); dictTypeService.saveOrUpdate(dict); return AjaxResult.success();