|
@@ -6,7 +6,15 @@
|
|
|
<select id="getListByParam" parameterType="com.xjrsoft.module.outint.dto.TeacherOutInRecordDto" resultType="com.xjrsoft.module.outint.entity.TeacherOutInRecord">
|
|
<select id="getListByParam" parameterType="com.xjrsoft.module.outint.dto.TeacherOutInRecordDto" resultType="com.xjrsoft.module.outint.entity.TeacherOutInRecord">
|
|
|
SELECT * FROM teacher_out_in_record
|
|
SELECT * FROM teacher_out_in_record
|
|
|
WHERE delete_mark = 0
|
|
WHERE delete_mark = 0
|
|
|
- AND record_time between #{dto.startTime} and #{dto.endTime}
|
|
|
|
|
|
|
+ <if test="dto.timePeriod == 1">
|
|
|
|
|
+ AND #{dto.endTime} >= record_time
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="dto.timePeriod == 2">
|
|
|
|
|
+ AND record_time between #{dto.startTime} and #{dto.endTime}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="dto.timePeriod == 3">
|
|
|
|
|
+ AND #{dto.endTime} >= record_time
|
|
|
|
|
+ </if>
|
|
|
AND status = #{dto.status}
|
|
AND status = #{dto.status}
|
|
|
AND DATE_FORMAT(record_time, '%Y-%m-%d') = #{dto.queryDate}
|
|
AND DATE_FORMAT(record_time, '%Y-%m-%d') = #{dto.queryDate}
|
|
|
AND user_id = #{dto.userId}
|
|
AND user_id = #{dto.userId}
|