|
@@ -267,6 +267,9 @@
|
|
|
<include refid="selectLawenforcementRecordVo"/>
|
|
|
<where>
|
|
|
<if test="jobName != null and jobName != ''">and job_name like concat('%', #{jobName}, '%')</if>
|
|
|
+ <if test="recordStatus != null adn recordStatus != ''">
|
|
|
+ and record_status = #{recordStatus}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
order by create_time desc
|
|
|
</select>
|
|
@@ -534,6 +537,32 @@
|
|
|
where id = #{recordId}
|
|
|
</update>
|
|
|
|
|
|
+ <select id="getRecordList" parameterType="LawenforcementRecord" resultMap="LawenforcementRecordResult">
|
|
|
+ select
|
|
|
+ lr.id,
|
|
|
+ lr.job_type,
|
|
|
+ lr.job_name,
|
|
|
+ lr.check_start_time,
|
|
|
+ lr.check_end_time,
|
|
|
+ lr.record_status
|
|
|
+ from lawenforcement_record lr
|
|
|
+ left join lawenforcement_person lp on lr.id = lp.record_id
|
|
|
+ <where>
|
|
|
+ <if test="creatorId != null and creatorId !=''">
|
|
|
+ and lp.person_id = #{creatorId}
|
|
|
+ </if>
|
|
|
+ <if test="recordStatus != null and recordStatus != ''">
|
|
|
+ <if test="recordStatus == 'lawenforcement_type_1'">
|
|
|
+ and lr.record_status in ('lawenforcement_type_1', 'lawenforcement_type_3', 'lawenforcement_type_9')
|
|
|
+ </if>
|
|
|
+ <if test="recordStatus == 'lawenforcement_type_6'">
|
|
|
+ and lr.record_status = #{recordStatus}
|
|
|
+ </if>
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+
|
|
|
+ </select>
|
|
|
+
|
|
|
<update id="updateLawenforcementRecord" parameterType="LawenforcementRecord">
|
|
|
update lawenforcement_record
|
|
|
<trim prefix="SET" suffixOverrides=",">
|