From c4c1c6cf89781eb06dc02b677a8954fdb2666c43 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 16 七月 2025 22:39:06 +0800
Subject: [PATCH] 添加时间筛选

---
 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
index 2be50d9..91c8b33 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
@@ -264,13 +264,15 @@
             baseCase.setViolationsVO(violationsVO);
         } else {
             IllegalBuilding illegalBuilding = illegalBuildingMapper.selectById(baseCase.getId());
-            LambdaQueryWrapper<DataDictionary> dict = new LambdaQueryWrapper<>();
-            dict.eq(DataDictionary::getId, illegalBuilding.getCategoryId());
-            DataDictionary dictionary = dataDictionaryMapper.selectOne(dict);
-            if (dictionary != null) {
-                illegalBuilding.setCategoryText(dictionary.getName());
+            if (illegalBuilding != null) {
+                LambdaQueryWrapper<DataDictionary> dict = new LambdaQueryWrapper<>();
+                dict.eq(DataDictionary::getId, illegalBuilding.getCategoryId());
+                DataDictionary dictionary = dataDictionaryMapper.selectOne(dict);
+                if (dictionary != null) {
+                    illegalBuilding.setCategoryText(dictionary.getName());
+                }
+                baseCase.setIllegalBuilding(illegalBuilding);
             }
-            baseCase.setIllegalBuilding(illegalBuilding);
         }
         //鑾峰彇璋冨害淇℃伅
         Map mapD = new HashMap();
@@ -668,7 +670,7 @@
     }
 
     @Override
-    public IPage<WorkOrderVO> getWorkOrder(Integer pageIndex, Integer pageSize, String keyword) {
+    public IPage<WorkOrderVO> getWorkOrder(Integer pageIndex, Integer pageSize, String keyword, String startTime, String endTime) {
         if (pageIndex == null) {
             pageIndex = 1;
         }
@@ -676,13 +678,13 @@
             pageSize = 20;
         }
         IPage<WorkOrderVO> page = new Page<>(pageIndex, pageSize);
-        return baseCaseMapper.getWorkOrder(page, keyword);
+        return baseCaseMapper.getWorkOrder(page, keyword, startTime, endTime);
     }
 
     @Override
-    public List<WorkOrderVO> getWorkOrderList(String keyword) {
+    public List<WorkOrderVO> getWorkOrderList(String keyword, String startTime, String endTime) {
         IPage<WorkOrderVO> page = new Page<>(1, 5000);
-        IPage<WorkOrderVO> page1 = baseCaseMapper.getWorkOrder(page, keyword);
+        IPage<WorkOrderVO> page1 = baseCaseMapper.getWorkOrder(page, keyword, startTime, endTime);
         return page1.getRecords();
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0