From 48f4a3f3ef8172d4f2735f0aadf15dbccb8e405a Mon Sep 17 00:00:00 2001
From: xiebin <123456>
Date: Fri, 26 Aug 2022 15:08:32 +0800
Subject: [PATCH] 农事查询和农资查询增加时间筛选
---
src/main/java/org/springblade/modules/farm/mapper/FarmingRecordMapper.xml | 6 ++++++
src/main/java/org/springblade/modules/stockrecord/vo/StockrecordVO.java | 9 +++++++++
src/main/java/org/springblade/modules/farm/vo/FarmingRecordVO.java | 10 ++++++++++
src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml | 6 ++++++
4 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/farm/mapper/FarmingRecordMapper.xml b/src/main/java/org/springblade/modules/farm/mapper/FarmingRecordMapper.xml
index e83d95d..2bad5bd 100644
--- a/src/main/java/org/springblade/modules/farm/mapper/FarmingRecordMapper.xml
+++ b/src/main/java/org/springblade/modules/farm/mapper/FarmingRecordMapper.xml
@@ -260,6 +260,12 @@
<if test="farm.strainId!=null and farm.strainId!=''">
and sfr.strain_id = #{farm.strainId}
</if>
+ <if test="farm.startTime!=null and farm.startTime!=''">
+ and sfr.create_time >= #{farm.startTime}
+ </if>
+ <if test="farm.endTime!=null and farm.endTime!=''">
+ and sfr.create_time <= #{farm.endTime}
+ </if>
order by sfr.time desc,sfr.create_time desc
</select>
<select id="getDetails" resultType="org.springblade.modules.farm.vo.FarmingRecordVO">
diff --git a/src/main/java/org/springblade/modules/farm/vo/FarmingRecordVO.java b/src/main/java/org/springblade/modules/farm/vo/FarmingRecordVO.java
index a47a8e8..5d809e2 100644
--- a/src/main/java/org/springblade/modules/farm/vo/FarmingRecordVO.java
+++ b/src/main/java/org/springblade/modules/farm/vo/FarmingRecordVO.java
@@ -54,4 +54,14 @@
* 农资公司名称
*/
private String factoryName;
+
+ /**
+ * 开始时间
+ */
+ private String startTime;
+
+ /**
+ * 结束时间
+ */
+ private String endTime;
}
diff --git a/src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml b/src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml
index dee7705..7df3311 100644
--- a/src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml
+++ b/src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml
@@ -92,6 +92,12 @@
<if test="stockrecord.deptId != null and stockrecord.deptId !=''">
and st.dept_id = #{stockrecord.deptId}
</if>
+ <if test="stockrecord.startTime!=null and stockrecord.startTime!=''">
+ and st.create_time >= #{stockrecord.startTime}
+ </if>
+ <if test="stockrecord.endTime!=null and stockrecord.endTime!=''">
+ and st.create_time <= #{stockrecord.endTime}
+ </if>
ORDER BY st.create_time desc
</select>
diff --git a/src/main/java/org/springblade/modules/stockrecord/vo/StockrecordVO.java b/src/main/java/org/springblade/modules/stockrecord/vo/StockrecordVO.java
index 29ea57b..2755bfb 100644
--- a/src/main/java/org/springblade/modules/stockrecord/vo/StockrecordVO.java
+++ b/src/main/java/org/springblade/modules/stockrecord/vo/StockrecordVO.java
@@ -40,4 +40,13 @@
String count;
String codes;
String agrname;
+ /**
+ * 开始时间
+ */
+ private String startTime;
+
+ /**
+ * 结束时间
+ */
+ private String endTime;
}
--
Gitblit v1.9.3