From 0638eafaa8eaaad126d39becae52f48813c24844 Mon Sep 17 00:00:00 2001
From: wangwh <2397901735@qq.com>
Date: Fri, 20 Sep 2024 10:14:19 +0800
Subject: [PATCH] 督办功能开发

---
 dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java
index b4c070d..84d5c44 100644
--- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java
+++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java
@@ -552,6 +552,32 @@
     public Object pageQueryAll(@RequestParam(value = "page") int page, @RequestParam(value = "size") int size) {
         try {
             Map<String, Object> terms = getParameter();
+//            // 来访时间
+            String visitTimeStart = request.getParameter("visitTimeStart");
+            String visitTimeEnd = request.getParameter("visitTimeEnd");
+            if(StringUtils.isNotBlank(visitTimeStart) && StringUtils.isNotBlank(visitTimeEnd)) {
+                terms.put("visitTimeStart", visitTimeStart + " 00:00:00");
+                terms.put("visitTimeEnd", visitTimeEnd + " 23:59:59");
+            }
+            String createStart = request.getParameter("createStart");
+            String createEnd = request.getParameter("createEnd");
+            if(StringUtils.isNotBlank(createStart) && StringUtils.isNotBlank(createEnd)) {
+                terms.put("createStart", createStart+ " 00:00:00");
+                terms.put("createEnd", createEnd+ " 23:59:59");
+            }
+            String closeStart = request.getParameter("closeStart");
+            String closeEnd = request.getParameter("closeEnd");
+            if(StringUtils.isNotBlank(closeStart) && StringUtils.isNotBlank(closeEnd)) {
+                terms.put("createStart", closeStart+ " 00:00:00");
+                terms.put("createEnd", closeEnd+ " 23:59:59");
+            }
+            String fileStart = request.getParameter("fileStart");
+            String fileEnd = request.getParameter("fileEnd");
+            if(StringUtils.isNotBlank(fileStart) && StringUtils.isNotBlank(fileEnd)) {
+                terms.put("createStart", fileStart+ " 00:00:00");
+                terms.put("createEnd", fileEnd+ " 23:59:59");
+            }
+
             Sort sort = Sort.by(Sort.Direction.DESC, "a.create_time");
             PageRequest pageRequest = PageRequest.of(page-1, size, sort);
             Page<CasePageDTO> caseInfoPage = service.pageQueryAll(pageRequest, terms);
@@ -580,6 +606,7 @@
                 for (CasePageDTO casePageDTO : caseInfoPage.getContent()) {
                     CaseInfoWeExcelDTO caseInfoWeExcelDTO = new CaseInfoWeExcelDTO();
                     BeanUtils.copyProperties(casePageDTO,caseInfoWeExcelDTO);
+                    caseInfoWeExcelDTO.setCloseTime(DateUtils.DateToString(casePageDTO.getCloseTime(), DateUtils.YYYY_MM_DD));
                     if(ObjectUtils.isNotEmpty(casePageDTO.getPlaintiffList())){
                         StringBuffer sb = new StringBuffer();
                         for (CasePersonWeDTO casePersonWeDTO : casePageDTO.getPlaintiffList()) {

--
Gitblit v1.8.0