Sfoglia il codice sorgente

添加学员查询列表时间

zhangbin 1 anno fa
parent
commit
e48a945e7d

+ 4 - 1
jsjp-service/src/main/java/com/miaxis/tms/dto/TmsAllStudentInfoDTO.java

@@ -22,6 +22,9 @@ public class TmsAllStudentInfoDTO implements Serializable {
     @ApiModelProperty(value = "地区编号",required = true)
     private String city;
 
+    @ApiModelProperty(value = "开始时间")
+    private String startDate;
 
-
+    @ApiModelProperty(value = "结束时间")
+    private String endDate;
 }

+ 6 - 0
jsjp-service/src/main/java/com/miaxis/tms/dto/TmsStudentInfoDTO.java

@@ -28,5 +28,11 @@ public class TmsStudentInfoDTO implements Serializable {
     @ApiModelProperty(value = "学驾状态 1 第一阶段 2 第二阶段 3 第三阶段 4 第四阶段 5已结业")
     private String state;
 
+    @ApiModelProperty(value = "开始时间")
+    private String startDate;
+
+    @ApiModelProperty(value = "结束时间")
+    private String endDate;
+
 
 }

+ 7 - 0
jsjp-service/src/main/resources/mapper/tms/TmsStudentInfoMapper.xml

@@ -180,6 +180,8 @@
             <if test="state != null  and state != ''"> AND t1.TSO_STATE = #{state,jdbcType=VARCHAR }</if>
             <if test="coachId!=null" >  AND ( t1.TSO_COACHID = #{coachId,jdbcType=NUMERIC }
                 or t1.TSO_COACH_LEADER = #{coachId,jdbcType=NUMERIC } ) </if>
+            <if test="startDate!=null and startDate!='' " > and t1.tso_applydate <![CDATA[ >= ]]>  to_date(#{startDate},'yyyy-MM-dd') </if>
+            <if test="endDate!=null and endDate!='' " > and t1.tso_applydate <![CDATA[ < ]]>  to_date(#{endDate},'yyyy-MM-dd')+1 </if>
         </where>
         ORDER BY t1.TSO_ID desc
     </select>
@@ -252,6 +254,8 @@
             </if>
             <if test="coachId!=null" >  AND ( t1.TSO_COACHID = #{coachId,jdbcType=NUMERIC }
                                         or t1.TSO_COACH_LEADER = #{coachId,jdbcType=NUMERIC } ) </if>
+            <if test="startDate!=null and startDate!='' " > and t1.tso_applydate <![CDATA[ >= ]]>  to_date(#{startDate},'yyyy-MM-dd') </if>
+            <if test="endDate!=null and endDate!='' " > and t1.tso_applydate <![CDATA[ < ]]>  to_date(#{endDate},'yyyy-MM-dd')+1 </if>
         </where>
         union
         select t1.TSO_ID, t1.TSO_IDCARD, t1.TSO_NAME,t1.TSO_SEX,t1.Tso_Phone,t1.TSO_APPLYDATE, t1.TSO_STATE , t1.
@@ -275,6 +279,9 @@
             </if>
             <if test="coachId!=null" >  AND ( t1.TSO_COACHID = #{coachId,jdbcType=NUMERIC }
                                         or t1.TSO_COACH_LEADER = #{coachId,jdbcType=NUMERIC } )</if>
+            <if test="startDate!=null and startDate!='' " > and t1.tso_applydate <![CDATA[ >= ]]>  to_date(#{startDate},'yyyy-MM-dd') </if>
+            <if test="endDate!=null and endDate!='' " > and t1.tso_applydate <![CDATA[ < ]]>  to_date(#{endDate},'yyyy-MM-dd')+1 </if>
+
         </where>
         )
         ORDER BY TSO_ID desc