From 7a1e4d9fe3fe2172d5c4fba524f17ffd73ffbb3e Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Mon, 08 Jul 2024 10:39:26 +0800
Subject: [PATCH] 公安添加时间过滤
---
src/main/java/org/springblade/modules/task/vo/TaskResidencePermitApplyVO.java | 7 +++++++
src/main/java/org/springblade/modules/task/mapper/TaskNoFraudReportingMapper.xml | 5 +++++
src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml | 1 +
src/main/java/org/springblade/modules/nursingCheckIn/mapper/NursingCheckInMapper.xml | 3 +++
src/main/java/org/springblade/modules/task/mapper/TaskLabelReportingEventMapper.xml | 3 +++
src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml | 4 ++++
src/main/java/org/springblade/modules/task/mapper/TaskResidencePermitApplyMapper.xml | 5 ++++-
src/main/java/org/springblade/modules/task/vo/TaskLabelReportingEventVO.java | 8 ++++++++
src/main/java/org/springblade/modules/place/vo/PlaceVO.java | 10 ++++++++++
src/main/java/org/springblade/modules/nursingCheckIn/vo/NursingCheckInVO.java | 7 +++++++
src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml | 4 ++++
11 files changed, 56 insertions(+), 1 deletions(-)
diff --git a/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml b/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
index 770f07f..ec09a74 100644
--- a/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
+++ b/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
@@ -349,6 +349,7 @@
and jhs.district_code = #{household.aoiCode}
</if>
and jh.is_deleted = 0
+ and jg.grid_code is not null
order by jh.id desc
</where>
diff --git a/src/main/java/org/springblade/modules/nursingCheckIn/mapper/NursingCheckInMapper.xml b/src/main/java/org/springblade/modules/nursingCheckIn/mapper/NursingCheckInMapper.xml
index 10a47ce..c2f774a 100644
--- a/src/main/java/org/springblade/modules/nursingCheckIn/mapper/NursingCheckInMapper.xml
+++ b/src/main/java/org/springblade/modules/nursingCheckIn/mapper/NursingCheckInMapper.xml
@@ -19,6 +19,9 @@
<if test="nursingCheckIn.images != null and nursingCheckIn.images != ''">and images = #{nursingCheckIn.images}</if>
<if test="nursingCheckIn.placeId != null ">and place_id = #{nursingCheckIn.placeId}</if>
<if test="nursingCheckIn.type != null and nursingCheckIn.type != ''">and type = #{nursingCheckIn.type}</if>
+ <if test="nursingCheckIn.startTime != null and nursingCheckIn.startTime != '' and nursingCheckIn.endTime != null and nursingCheckIn.endTime != '' ">
+ AND create_time BETWEEN #{nursingCheckIn.startTime} and #{nursingCheckIn.endTime}
+ </if>
</where>
order by id desc
</select>
diff --git a/src/main/java/org/springblade/modules/nursingCheckIn/vo/NursingCheckInVO.java b/src/main/java/org/springblade/modules/nursingCheckIn/vo/NursingCheckInVO.java
index b11e737..4fbe338 100644
--- a/src/main/java/org/springblade/modules/nursingCheckIn/vo/NursingCheckInVO.java
+++ b/src/main/java/org/springblade/modules/nursingCheckIn/vo/NursingCheckInVO.java
@@ -16,6 +16,7 @@
*/
package org.springblade.modules.nursingCheckIn.vo;
+import io.swagger.annotations.ApiModelProperty;
import org.springblade.modules.nursingCheckIn.entity.NursingCheckInEntity;
import org.springblade.core.tool.node.INode;
import lombok.Data;
@@ -31,5 +32,11 @@
@EqualsAndHashCode(callSuper = true)
public class NursingCheckInVO extends NursingCheckInEntity {
private static final long serialVersionUID = 1L;
+ @ApiModelProperty("开始时间")
+ private String startTime;
+
+ @ApiModelProperty("结束时间")
+ private String endTime;
+
}
diff --git a/src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml b/src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml
index 10e1710..4a9090b 100644
--- a/src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml
+++ b/src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml
@@ -184,6 +184,10 @@
and jpag.pcs_name like concat('%',#{place.deptName},'%')
</if>
+ <if test="place.startTime != null and place.startTime != '' and place.endTime != null and place.endTime != '' ">
+ AND jp.create_time BETWEEN #{place.startTime} and #{place.endTime}
+ </if>
+
<if test="place.policeName!=null and place.policeName!=''">
and bus.name like concat('%',#{place.policeName},'%')
</if>
diff --git a/src/main/java/org/springblade/modules/place/vo/PlaceVO.java b/src/main/java/org/springblade/modules/place/vo/PlaceVO.java
index 210c838..84209d8 100644
--- a/src/main/java/org/springblade/modules/place/vo/PlaceVO.java
+++ b/src/main/java/org/springblade/modules/place/vo/PlaceVO.java
@@ -16,6 +16,7 @@
*/
package org.springblade.modules.place.vo;
+import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import liquibase.pro.packaged.S;
import org.springblade.modules.doorplateAddress.entity.DoorplateAddressEntity;
@@ -52,6 +53,15 @@
private String phone;
+ @ApiModelProperty(value = "开始时间", example = "")
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ private String startTime;
+
+ /** 创建时间 */
+ @ApiModelProperty(value = "结束时间", example = "")
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ private String endTime;
+
/**
* 类型 2:非小区(能关联地址表) 3:商超
diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskLabelReportingEventMapper.xml b/src/main/java/org/springblade/modules/task/mapper/TaskLabelReportingEventMapper.xml
index 1e83fa4..0fcb2ea 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskLabelReportingEventMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskLabelReportingEventMapper.xml
@@ -95,6 +95,9 @@
<if test="taskLabelReportingEvent.principalPhone != null and taskLabelReportingEvent.principalPhone != ''">
AND jp.principal_phone like concat('%',#{taskLabelReportingEvent.principalPhone},'%')
</if>
+ <if test="taskLabelReportingEvent.startTime != null and taskLabelReportingEvent.startTime != '' and taskLabelReportingEvent.endTime != null and taskLabelReportingEvent.endTime != '' ">
+ AND jtlre.create_time BETWEEN #{taskLabelReportingEvent.startTime} and #{taskLabelReportingEvent.endTime}
+ </if>
<if test="taskLabelReportingEvent.roleName != null and taskLabelReportingEvent.roleName != ''">
<if test="taskLabelReportingEvent.roleName=='wgy'">
<if test="isAdministrator==2">
diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml b/src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml
index eee8477..be111d3 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml
@@ -443,6 +443,10 @@
AND jt.report_type = #{task.reportType}
</if>
+ <if test="task.startTime != null and task.startTime != '' and task.endTime != null and task.endTime != '' ">
+ AND jt.create_time BETWEEN #{task.startTime} and #{task.endTime}
+ </if>
+
<if test="task.reportType == null or task.reportType == ''">
AND jt.report_type in (2,3,6,7)
</if>
diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskNoFraudReportingMapper.xml b/src/main/java/org/springblade/modules/task/mapper/TaskNoFraudReportingMapper.xml
index d709791..c73c20a 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskNoFraudReportingMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskNoFraudReportingMapper.xml
@@ -64,6 +64,11 @@
<if test="place.placeName != null and place.placeName != ''">
and jp.place_name like concat('%', #{place.placeName},'%')
</if>
+
+ <if test="place.startTime != null and place.startTime != '' and place.endTime != null and place.endTime != '' ">
+ AND jtnfr.create_time BETWEEN #{place.startTime} and #{place.endTime}
+ </if>
+
<if test="place.principal != null and place.principal != ''">
and jp.principal like concat('%', #{place.principal},'%')
</if>
diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskResidencePermitApplyMapper.xml b/src/main/java/org/springblade/modules/task/mapper/TaskResidencePermitApplyMapper.xml
index cc0580e..5a71a03 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskResidencePermitApplyMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskResidencePermitApplyMapper.xml
@@ -42,7 +42,10 @@
<if test="residen.address != null and residen.address != ''">and jtrpa.address like CONCAT('%',#{residen.address},'%')</if>
<if test="residen.houseCode != null and residen.houseCode != ''">and jtrpa.house_code = #{residen.houseCode}</if>
<if test="residen.taskId != null ">and jtrpa.task_id = #{residen.taskId}</if>
- <if test="residen.createTime != null ">and jtrpa.create_time = #{residen.createTime}</if>
+
+ <if test="residen.startTime != null and residen.startTime != '' and residen.endTime != null and residen.endTime != '' ">
+ AND jtrpa.create_time BETWEEN #{residen.startTime} and #{residen.endTime}
+ </if>
<if test="residen.updateTime != null ">and jtrpa.update_time = #{residen.updateTime}</if>
<if test="residen.createUser != null ">and jtrpa.create_user = #{residen.createUser}</if>
<if test="residen.houseRentalId != null ">and jtrpa.house_rental_id = #{residen.houseRentalId}</if>
diff --git a/src/main/java/org/springblade/modules/task/vo/TaskLabelReportingEventVO.java b/src/main/java/org/springblade/modules/task/vo/TaskLabelReportingEventVO.java
index 5da38e7..504528d 100644
--- a/src/main/java/org/springblade/modules/task/vo/TaskLabelReportingEventVO.java
+++ b/src/main/java/org/springblade/modules/task/vo/TaskLabelReportingEventVO.java
@@ -16,6 +16,7 @@
*/
package org.springblade.modules.task.vo;
+import io.swagger.annotations.ApiModelProperty;
import org.springblade.modules.task.entity.TaskLabelReportingEventEntity;
import org.springblade.core.tool.node.INode;
import lombok.Data;
@@ -88,4 +89,11 @@
private String houseCode;
+
+ @ApiModelProperty("开始时间")
+ private String startTime;
+
+ @ApiModelProperty("结束时间")
+ private String endTime;
+
}
diff --git a/src/main/java/org/springblade/modules/task/vo/TaskResidencePermitApplyVO.java b/src/main/java/org/springblade/modules/task/vo/TaskResidencePermitApplyVO.java
index c75e5c0..3513a86 100644
--- a/src/main/java/org/springblade/modules/task/vo/TaskResidencePermitApplyVO.java
+++ b/src/main/java/org/springblade/modules/task/vo/TaskResidencePermitApplyVO.java
@@ -60,4 +60,11 @@
@ApiModelProperty(value = "角色类型", example = "")
private String roleType;
+
+ @ApiModelProperty("开始时间")
+ private String startTime;
+
+ @ApiModelProperty("结束时间")
+ private String endTime;
+
}
--
Gitblit v1.9.3