From a12310a8dcda444440990bd697b934da8fe9e88a Mon Sep 17 00:00:00 2001 From: liuwu <975499773@qq.com> Date: Wed, 20 Sep 2023 09:01:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2=E5=92=8C?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TAmentPartyAffairsController.java | 6 ++++ .../web/base/domain/TAmentPartyAffairs.java | 29 +++++++++++++++++++ .../base/affairs/finishedstatic.html | 13 +++++++++ .../mapper/base/TAmentPartyAffairsMapper.xml | 3 +- 4 files changed, 50 insertions(+), 1 deletion(-) diff --git a/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPartyAffairsController.java b/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPartyAffairsController.java index 76694ca..09796fe 100644 --- a/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPartyAffairsController.java +++ b/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPartyAffairsController.java @@ -2,6 +2,7 @@ package com.cyx.web.base.controller; import java.io.*; import java.nio.file.Files; +import java.util.Arrays; import java.util.Date; import java.util.List; import java.util.Map; @@ -290,6 +291,11 @@ public class TAmentPartyAffairsController extends BaseController public TableDataInfo finishedstaticList(TAmentPartyAffairs tAmentPartyAffairs) { startPage(); + List dates = Arrays.asList(tAmentPartyAffairs.getSelectDate().split(" - ")); + if (dates.size()>1){ + tAmentPartyAffairs.setStart(dates.get(0)); + tAmentPartyAffairs.setEnd(dates.get(1)); + } List> list = tAmentPartyAffairsService.finishedstaticList(tAmentPartyAffairs); return getDataTable(list); } diff --git a/cyx-admin/src/main/java/com/cyx/web/base/domain/TAmentPartyAffairs.java b/cyx-admin/src/main/java/com/cyx/web/base/domain/TAmentPartyAffairs.java index e8ec1f3..272d1a1 100644 --- a/cyx-admin/src/main/java/com/cyx/web/base/domain/TAmentPartyAffairs.java +++ b/cyx-admin/src/main/java/com/cyx/web/base/domain/TAmentPartyAffairs.java @@ -21,6 +21,25 @@ public class TAmentPartyAffairs extends BaseEntity /** 自增ID */ private Long id; + private String start; + private String end; + + public String getStart() { + return start; + } + + public void setStart(String start) { + this.start = start; + } + + public String getEnd() { + return end; + } + + public void setEnd(String end) { + this.end = end; + } + private Integer pageNum; private Integer pageSize; @@ -34,6 +53,16 @@ public class TAmentPartyAffairs extends BaseEntity private String shotName; + private String selectDate; + + public String getSelectDate() { + return selectDate; + } + + public void setSelectDate(String selectDate) { + this.selectDate = selectDate; + } + private String zhiwu; public String getZhiwu() { diff --git a/cyx-admin/src/main/resources/templates/base/affairs/finishedstatic.html b/cyx-admin/src/main/resources/templates/base/affairs/finishedstatic.html index 4efe178..a1d81a8 100644 --- a/cyx-admin/src/main/resources/templates/base/affairs/finishedstatic.html +++ b/cyx-admin/src/main/resources/templates/base/affairs/finishedstatic.html @@ -37,6 +37,10 @@ +
  • + + +
  •  搜索  重置 @@ -75,6 +79,15 @@ }else { $("#type0831").val('') } + + layui.use('laydate', function() { + var laydate = layui.laydate; + laydate.render({ + elem: '#laydate-demo-4', + range: true + }); + }) + $(function() { var options = { url: prefix + "/finishedstaticList", diff --git a/cyx-system/src/main/resources/mapper/base/TAmentPartyAffairsMapper.xml b/cyx-system/src/main/resources/mapper/base/TAmentPartyAffairsMapper.xml index ae1e273..d551cce 100644 --- a/cyx-system/src/main/resources/mapper/base/TAmentPartyAffairsMapper.xml +++ b/cyx-system/src/main/resources/mapper/base/TAmentPartyAffairsMapper.xml @@ -113,7 +113,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN t_ament_personnel d ON a.head = d.id LEFT JOIN t_ament_branch e ON a.branch_id = e.branch_id LEFT JOIN sys_dept f ON a.dept_id = f.dept_id - where (now() > a.finish_date or datediff(a.finish_date,now()) <=3) + where (now() > a.finish_date or datediff(a.finish_date,now()) <=3 or a.status = 2) and a.type = #{type} and a.unit = #{unit} @@ -355,6 +355,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and a.type = #{type} and a.dept_id = #{deptId} and a.shot_name = #{shotName} + and a.finish_date between #{start} and #{end} GROUP BY a.type, a.shot_name