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();