فهرست منبع

转账记录添加时间段筛选

Qchen 1 سال پیش
والد
کامیت
d785945976

+ 5 - 0
src/main/java/com/ydtech/modules/inv/model/InvAccountOperate.java

@@ -201,6 +201,11 @@ public class InvAccountOperate implements Serializable {
     @TableField(exist = false)
     private String label;
 
+    @TableField(exist = false)
+    private String createTimeStart;
+
+    @TableField(exist = false)
+    private String createTimeEnd;
 
     @TableField(exist = false)
     private static final long serialVersionUID = 1L;

+ 7 - 2
src/main/resources/mapper/modules/inv/InvAccountOperateMapper.xml

@@ -27,6 +27,8 @@
         <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
         <result property="enterCardNum" column="enter_card_num" jdbcType="VARCHAR"/>
         <result property="outCardNum" column="out_card_num" jdbcType="VARCHAR"/>
+        <result property="createTimeStart" column="createTimeStart" jdbcType="VARCHAR"/>
+        <result property="createTimeEnd" column="createTimeEnd" jdbcType="VARCHAR"/>
     </resultMap>
 
     <sql id="Base_Column_List">
@@ -74,8 +76,11 @@
         <if test="insAccountOperate.applyAmount != null and insAccountOperate.applyAmount != '' ">
             and apply_amount = #{insAccountOperate.applyAmount}
         </if>
-        <if test="insAccountOperate.createTime != null and insAccountOperate.createTime != ''">
-            and DATE_FORMAT(create_time,'%Y-%m-%d') = CONVERT(#{insAccountOperate.createTime}, DATE)
+        <if test="insAccountOperate.createTimeStart != null and insAccountOperate.createTimeStart != ''">
+            and DATE_FORMAT(create_time,'%Y-%m-%d') >= CONVERT(#{insAccountOperate.createTimeStart}, DATE)
+        </if>
+        <if test="insAccountOperate.createTimeEnd != null and insAccountOperate.createTimeEnd != ''">
+            and DATE_FORMAT(create_time,'%Y-%m-%d') &lt;= CONVERT(#{insAccountOperate.createTimeEnd}, DATE)
         </if>
         order by create_time
         desc