From 16dc9b71a91fa8ca5bb85285a5d54cb3e28eb60f Mon Sep 17 00:00:00 2001
From: 16639036659 <577530412@qq.com>
Date: 星期二, 18 六月 2024 17:21:51 +0800
Subject: [PATCH] 时间处理
---
src/main/resources/mybatis/tr/HiddenDangerCheckPointMapper.xml | 378 ++++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 354 insertions(+), 24 deletions(-)
diff --git a/src/main/resources/mybatis/tr/HiddenDangerCheckPointMapper.xml b/src/main/resources/mybatis/tr/HiddenDangerCheckPointMapper.xml
index 9b5b764..3d6550b 100644
--- a/src/main/resources/mybatis/tr/HiddenDangerCheckPointMapper.xml
+++ b/src/main/resources/mybatis/tr/HiddenDangerCheckPointMapper.xml
@@ -82,8 +82,6 @@
<result property="acceptCreateTime" column="accept_create_time"/>
<result property="acceptStatus" column="accept_status"/>
<result property="stage" column="stage"/>
-
-
<result property="scheduleCreateUserId" column="schedule_create_user_id"/>
<result property="scheduleCreateUserName" column="schedule_create_user_name"/>
<result property="scheduleCheckUserId" column="schedule_check_user_id"/>
@@ -96,20 +94,18 @@
<result property="jobMessage" column="job_message"/>
<result property="status" column="status"/>
<result property="exceptionInfo" column="exception_info"/>
-
<result property="troubleshootTypeCycleNum" column="type_cycle_num"/>
<result property="troubleshootTypeCycleType" column="type_cycle_type"/>
-
-
<result property="checkType" column="check_type"/>
-
-
<result property="companyId" column="company_id"/>
+
+ <result property="checkPerson" column="check_person"/>
+ <result property="findTime" column="find_time"/>
</resultMap>
<sql id="selectHiddenDangerCheckPointVo">
- select a.id,a.check_point_id,a.check_id, a.create_by, a.create_time, a.update_by, a.update_time,a.remark,
+ select a.id,a.check_point_id,a.check_id, a.create_by, a.create_time, a.update_by, a.update_time,a.remark,a.accept_status,
c.plan_create_user_id,
c.plan_name, c.troubleshoot_type_id,
c.troubleshoot_type_name, c.organization_dept_id,
@@ -132,7 +128,8 @@
c.check_type,a.company_id,
b.type_cycle_num,b.type_cycle_type,
- a.examine_user_id, a.examine_user_name
+ a.examine_user_id, a.examine_user_name,
+ a.check_person, a.find_time
from tr_hidden_danger_check_point a
left join tr_hidden_danger_check c on c.check_id = a.check_id
left join tr_troubleshoot_type b on c.troubleshoot_type_id = b.type_id
@@ -260,22 +257,18 @@
<if test="planFormulateStatusExclude != null and planFormulateStatusExclude != ''">and
a.plan_formulate_status != #{planFormulateStatusExclude}
</if>
+
<if test="judgeQueryByUserId != null and judgeQueryByUserId != ''">
- and a.danger_sources = 2
+ and a.danger_sources in (2,3)
and (a.register_user_id = #{judgeQueryByUserId} or (a.judge_user_id = #{judgeQueryByUserId} and
a.report_status IS NOT NULL) )
</if>
-
<if test="null != judgeQueryByUserIdList and judgeQueryByUserIdList.size() > 0">
- and a.danger_sources = 2 and a.report_status IS NOT NULL and (a.judge_user_id in
+ and a.danger_sources in (2,3) and a.report_status IS NOT NULL and (a.judge_user_id in
<foreach collection="judgeQueryByUserIdList" item="judgeQueryByUserId" open="(" separator="," close=")">
#{judgeQueryByUserId}
</foreach>)
- </if>
-
- <if test="reportStatusByHasHandle != null and reportStatusByHasHandle != ''">and (a.report_status = 1 or
- a.report_status = 2)
</if>
<if test="reportStatusIsNotNull != null and reportStatusIsNotNull != ''">and (a.report_status IS NOT
NULL)
@@ -343,14 +336,97 @@
<if test="rectifyUserIdIsNotNull != null and rectifyUserIdIsNotNull != ''">and a.rectify_user_id is not null</if>
+ <if test="acceptStatus != null and acceptStatus != ''">and a.accept_status = #{acceptStatus}</if>
+
<if test="null != companyIdList and companyIdList.size() > 0">
and (a.company_id in
<foreach collection="companyIdList" item="companyId" open="(" separator="," close=")">
#{companyId}
</foreach>)
</if>
+
+ <if test="reportStatusByHasHandle != null and reportStatusByHasHandle != ''">and (a.report_status = 0 or a.report_status = 1 or
+ a.report_status = 2)
+ </if>
+ and (a.whether_danger = 1 or a.whether_danger is null) and danger_name is not null
</where>
- order by a.create_time desc
+ order by a.accept_status, a.create_time desc
+ </select>
+
+
+ <sql id="selectHiddenDangerCheckPointVoNewCount">
+ select a.id,a.check_point_id,a.check_id, a.create_by, a.create_time, a.update_by, a.update_time,a.remark,a.accept_status,
+ c.plan_create_user_id,
+ c.plan_name, c.troubleshoot_type_id,
+ c.troubleshoot_type_name, c.organization_dept_id,
+ c.organization_dept_name, c.risk_id, c.risk_name,c.risk_type, c.check_user_id, c.check_user_name,
+ c.be_checked_dept_id, c.be_checked_dept_name, c.check_begin_time, c.check_end_time,
+ c.plan_formulate_status, c.plan_execute_status, c.check_status, a.whether_danger,
+ a.danger_name, a.danger_description, a.danger_level, a.trouble_type_id, a.trouble_type_name,
+ c.danger_place_id,c.danger_place_name, a.check_time, a.pre_rectify_photo, a.register_create_time, a.judge_create_time,
+ a.danger_sources, a.report_status,
+ a.examine_status, a.examine_opinion, a.examine_result, a.examine_create_time,
+ a.treat_measure, a.rectify_user_id, a.rectify_user_name, a.rectify_dept_id, a.rectify_dept_name, a.rectify_deadline_time,
+ a.rectify_type, a.rectify_attachment, a.rectify_measure, a.rectify_condition, a.rectify_fund, a.rectify_complete_time,
+ a.rectify_status, a.rectify_create_time, a.accept_user_id, a.accept_user_name, a.post_rectify_photo, a.accept_result,
+ a.accept_create_time,a.accept_status, a.accept_opinion, a.accept_file, a.stage,
+ c.danger_dept_id,c.danger_dept_name,a.judge_user_id,a.judge_user_name,a.judge_create_user_id,
+ a.register_submit_time,a.register_user_id,a.register_user_name,
+ c.schedule_create_user_id, c.schedule_create_user_name,
+ c.schedule_check_user_id, c.schedule_check_user_name, a.schedule_check_status,
+ c.job_id, c.job_name, c.job_group, c.invoke_target, c.job_message, c.status, c.exception_info,
+
+ c.check_type,a.company_id,
+ b.type_cycle_num,b.type_cycle_type,
+ a.examine_user_id, a.examine_user_name,
+ a.check_person, a.find_time
+ from tr_hidden_danger_check_point a
+ left join tr_hidden_danger_check c on c.check_id = a.check_id
+ left join tr_troubleshoot_type b on c.troubleshoot_type_id = b.type_id
+ </sql>
+
+ <!-- todo 查隐患台账-->
+ <select id="selectHiddenDangerCheckPointListNewCount" parameterType="HiddenDangerCheckPoint"
+ resultMap="HiddenDangerCheckPointResult">
+ <include refid="selectHiddenDangerCheckPointVoNewCount"/>
+ <where>
+ <if test="id != null and id != ''">and a.id = #{id}</if>
+ <if test="dangerLevel != null and dangerLevel != ''">and a.danger_level = #{dangerLevel}</if>
+ <if test="registerUserId != null and registerUserId != ''">and a.register_user_id = #{registerUserId}</if>
+ <if test="registerUserName != null and registerUserName != ''">and a.register_user_name =
+ #{registerUserName}
+ </if>
+ <if test="registerCreateTime != null ">and a.register_create_time = #{registerCreateTime}</if>
+ <if test="params.beginRegisterCreateTime != null and params.beginRegisterCreateTime != '' and params.endRegisterCreateTime != null and params.endRegisterCreateTime != ''">
+ and a.register_create_time between #{params.beginRegisterCreateTime} and
+ #{params.endRegisterCreateTime}
+ </if>
+ <if test="rectifyDeptId != null ">and a.rectify_dept_id = #{rectifyDeptId}</if>
+ <if test="rectifyDeptName != null and rectifyDeptName != ''">and a.rectify_dept_name like concat('%',
+ #{rectifyDeptName}, '%')
+ </if>
+ <if test="rectifyStatus != null and rectifyStatus != ''">and a.rectify_status = #{rectifyStatus}</if>
+ <if test="acceptStatus != null and acceptStatus != ''">and a.accept_status = #{acceptStatus}</if>
+ <if test="stage != null and stage != ''">and a.stage = #{stage}</if>
+ <if test="params.beginTime != null and params.beginTime != ''"><!-- 开始时间检索 -->
+ AND date_format(a.register_create_time,'%y%m%d') >= date_format(#{params.beginTime},'%y%m%d')
+ </if>
+ <if test="params.endTime != null and params.endTime != ''"><!-- 结束时间检索 -->
+ AND date_format(a.register_create_time,'%y%m%d') <= date_format(#{params.endTime},'%y%m%d')
+ </if>
+ <if test="overdueRectify != null and overdueRectify != ''">
+ and (Date(a.rectify_complete_time) > Date(a.rectify_deadline_time))
+ </if>
+ <if test="acceptStatus != null and acceptStatus != ''">and a.accept_status = #{acceptStatus}</if>
+ <if test="dangerSources != null and dangerSources != ''">and a.danger_sources = #{dangerSources}</if>
+ <if test="dangerName != null and dangerName != ''">and a.danger_name like concat('%', #{dangerName}, '%')
+ </if>
+
+<!-- <if test="rectifyUserIdIsNotNull != null and rectifyUserIdIsNotNull != ''">and a.rectify_user_id is not null</if>-->
+
+ and (a.whether_danger = 1 or a.whether_danger is null) and danger_name is not null
+ </where>
+ order by a.accept_status, a.create_time desc
</select>
<select id="selectHiddenDangerCheckPointById" parameterType="Long" resultMap="HiddenDangerCheckPointResult">
@@ -416,12 +492,13 @@
<if test="acceptCreateTime != null ">accept_create_time,</if>
<if test="acceptStatus != null and acceptStatus != ''">accept_status,</if>
<if test="stage != null and stage != ''">stage,</if>
-
-
<if test="scheduleCheckStatus != null and scheduleCheckStatus != ''">schedule_check_status,</if>
<if test="checkType != null and checkType != ''">check_type,</if>
-
<if test="companyId != null and companyId != ''">company_id,</if>
+
+
+ <if test="checkPerson != null and checkPerson != ''">check_person,</if>
+ <if test="findTime != null ">find_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null ">#{id},</if>
@@ -479,12 +556,13 @@
<if test="acceptCreateTime != null ">#{acceptCreateTime},</if>
<if test="acceptStatus != null and acceptStatus != ''">#{acceptStatus},</if>
<if test="stage != null and stage != ''">#{stage},</if>
-
-
<if test="scheduleCheckStatus != null and scheduleCheckStatus != ''">#{scheduleCheckStatus},</if>
<if test="checkType != null and checkType != ''">#{checkType},</if>
-
<if test="companyId != null and companyId != ''">#{companyId},</if>
+
+
+ <if test="checkPerson != null and checkPerson != ''">#{checkPerson},</if>
+ <if test="findTime != null ">#{findTime},</if>
</trim>
</insert>
@@ -560,7 +638,8 @@
</if>
<if test="checkType != null and checkType != ''">check_type = #{checkType},</if>
-
+ <if test="checkPerson != null and checkPerson != ''">check_person = #{checkPerson},</if>
+ <if test="findTime != null ">find_time = #{findTime},</if>
</trim>
where id = #{id}
</update>
@@ -677,4 +756,255 @@
where id = #{dangerCheckPointId}
</select>
+
+<!-- List<HiddenDangerCheckPoint> getHiddenDangerCheckPointByCheckId(Long checkId);-->
+ <select id="getHiddenDangerCheckPointByCheckId" parameterType="HiddenDangerCheckPoint" resultMap="HiddenDangerCheckPointResult">
+ select * from tr_hidden_danger_check_point
+ where check_id = #{checkId}
+ </select>
+
+<!-- int rectifyTimeOut(HiddenDangerCheckPoint hdcp);-->
+ <update id="rectifyTimeOut" parameterType="HiddenDangerCheckPoint">
+ update tr_hidden_danger_check_point set
+ rectify_deadline_time = #{rectifyDeadlineTime}
+ where id = #{id}
+ </update>
+
+<!-- int updateConfirm(HiddenDangerCheckPoint hdcp);-->
+ <update id="updateConfirm" parameterType="HiddenDangerCheckPoint">
+ update tr_hidden_danger_check_point set
+ examine_user_id = #{examineUserId},
+ examine_user_name = #{examineUserName}
+ where id = #{id}
+ </update>
+
+<!-- List<HiddenDangerCheckPoint> selectHiddenDangerCheckPointListNew(HiddenDangerCheckPoint hiddenDangerCheckPoint);-->
+
+ <!-- todo 导出隐患台账-->
+ <select id="selectHiddenDangerCheckPointListNew" parameterType="HiddenDangerCheckPoint"
+ resultMap="HiddenDangerCheckPointResult">
+ <include refid="selectHiddenDangerCheckPointVo"/>
+ <where>
+ danger_name is not null
+ <if test="id != null and id != ''">and a.id = #{id}</if>
+ <if test="checkPointId != null and checkPointId != ''">and a.check_point_id = #{checkPointId}</if>
+ <if test="checkId != null and checkId != ''">and a.check_id = #{checkId}</if>
+ <if test="planCreateUserId != null and planCreateUserId != ''">and c.plan_create_user_id =
+ #{planCreateUserId}
+ </if>
+ <if test="planName != null and planName != ''">and c.plan_name like concat('%', #{planName}, '%')</if>
+ <if test="troubleshootTypeId != null ">and c.troubleshoot_type_id = #{troubleshootTypeId}</if>
+ <if test="troubleshootTypeName != null and troubleshootTypeName != ''">and c.troubleshoot_type_name like
+ concat('%', #{troubleshootTypeName}, '%')
+ </if>
+ <if test="organizationDeptId != null ">and c.organization_dept_id = #{organizationDeptId}</if>
+ <if test="organizationDeptName != null and organizationDeptName != ''">and c.organization_dept_name like
+ concat('%', #{organizationDeptName}, '%')
+ </if>
+ <if test="riskType != null and riskType != ''">and c.risk_type = #{riskType}</if>
+ <if test="riskId != null ">and c.risk_id = #{riskId}</if>
+ <if test="riskName != null and riskName != ''">and c.risk_name like concat('%', #{riskName}, '%')</if>
+ <if test="checkUserId != null ">and c.check_user_id = #{checkUserId}</if>
+ <if test="checkUserName != null and checkUserName != ''">and c.check_user_name like concat('%',
+ #{checkUserName}, '%')
+ </if>
+ <if test="beCheckedDeptId != null ">and c.be_checked_dept_id = #{beCheckedDeptId}</if>
+ <if test="beCheckedDeptName != null and beCheckedDeptName != ''">and c.be_checked_dept_name like
+ concat('%', #{beCheckedDeptName}, '%')
+ </if>
+ <if test="checkBeginTime != null and checkBeginTime != ''">and c.check_begin_time = #{checkBeginTime}</if>
+ <if test="checkEndTime != null and checkEndTime != ''">and c.check_end_time = #{checkEndTime}</if>
+ <if test="planFormulateStatus != null and planFormulateStatus != ''">and c.plan_formulate_status =
+ #{planFormulateStatus}
+ </if>
+ <if test="planExecuteStatus != null and planExecuteStatus != ''">and c.plan_execute_status =
+ #{planExecuteStatus}
+ </if>
+ <if test="checkStatus != null and checkStatus != ''">and c.check_status = #{checkStatus}</if>
+ <if test="whetherDanger != null and whetherDanger != ''">and a.whether_danger = #{whetherDanger}</if>
+ <if test="dangerName != null and dangerName != ''">and a.danger_name like concat('%', #{dangerName}, '%')
+ </if>
+ <if test="dangerDescription != null and dangerDescription != ''">and a.danger_description =
+ #{dangerDescription}
+ </if>
+ <if test="dangerLevel != null and dangerLevel != ''">and a.danger_level = #{dangerLevel}</if>
+ <if test="troubleTypeId != null ">and a.trouble_type_id = #{troubleTypeId}</if>
+ <if test="troubleTypeName != null and troubleTypeName != ''">and a.trouble_type_name like concat('%',
+ #{troubleTypeName}, '%')
+ </if>
+ <if test="dangerDeptId != null and dangerDeptId != ''">and a.danger_dept_id = #{dangerDeptId}</if>
+ <if test="dangerDeptName != null and dangerDeptName != ''">and a.danger_dept_name = #{dangerDeptName}</if>
+ <if test="dangerPlaceId != null and dangerPlaceId != ''">and a.danger_place_id = #{dangerPlaceId}</if>
+ <if test="dangerPlaceName != null and dangerPlaceName != ''">and a.danger_place_name = #{dangerPlaceName}
+ </if>
+ <if test="checkTime != null ">and a.check_time = #{checkTime}</if>
+ <if test="preRectifyPhoto != null and preRectifyPhoto != ''">and a.pre_rectify_photo = #{preRectifyPhoto}
+ </if>
+ <if test="registerUserId != null and registerUserId != ''">and a.register_user_id = #{registerUserId}</if>
+ <if test="registerUserName != null and registerUserName != ''">and a.register_user_name =
+ #{registerUserName}
+ </if>
+ <if test="registerCreateTime != null ">and a.register_create_time = #{registerCreateTime}</if>
+ <if test="params.beginRegisterCreateTime != null and params.beginRegisterCreateTime != '' and params.endRegisterCreateTime != null and params.endRegisterCreateTime != ''">
+ and a.register_create_time between #{params.beginRegisterCreateTime} and
+ #{params.endRegisterCreateTime}
+ </if>
+ <if test="registerSubmitTime != null ">and a.register_submit_time = #{registerSubmitTime}</if>
+ <if test="judgeUserId != null and judgeUserId != ''">and a.judge_user_id = #{judgeUserId}</if>
+ <if test="judgeUserName != null and judgeUserName != ''">and a.judge_user_name = #{judgeUserName}</if>
+ <if test="judgeCreateTime != null ">and a.judge_create_time = #{judgeCreateTime}</if>
+ <if test="judgeCreateUserId != null and judgeCreateUserId != ''">and a.judge_create_user_id =
+ #{judgeCreateUserId}
+ </if>
+ <if test="dangerSources != null and dangerSources != ''">and a.danger_sources = #{dangerSources}</if>
+ <if test="reportStatus != null and reportStatus != ''">and a.report_status = #{reportStatus}</if>
+ <if test="examineUserId != null ">and a.examine_user_id = #{examineUserId}</if>
+ <if test="examineUserName != null and examineUserName != ''">and a.examine_user_name like concat('%',
+ #{examineUserName}, '%')
+ </if>
+ <if test="examineStatus != null and examineStatus != ''">and a.examine_status = #{examineStatus}</if>
+ <if test="examineOpinion != null and examineOpinion != ''">and a.examine_opinion = #{examineOpinion}</if>
+ <if test="examineResult != null and examineResult != ''">and a.examine_result = #{examineResult}</if>
+ <if test="examineCreateTime != null ">and a.examine_create_time = #{examineCreateTime}</if>
+ <if test="treatMeasure != null and treatMeasure != ''">and a.treat_measure = #{treatMeasure}</if>
+ <if test="rectifyUserId != null ">and a.rectify_user_id = #{rectifyUserId}</if>
+ <if test="rectifyUserName != null and rectifyUserName != ''">and a.rectify_user_name like concat('%',
+ #{rectifyUserName}, '%')
+ </if>
+ <if test="rectifyDeptId != null ">and a.rectify_dept_id = #{rectifyDeptId}</if>
+ <if test="rectifyDeptName != null and rectifyDeptName != ''">and a.rectify_dept_name like concat('%',
+ #{rectifyDeptName}, '%')
+ </if>
+ <if test="rectifyDeadlineTime != null ">and a.rectify_deadline_time = #{rectifyDeadlineTime}</if>
+ <if test="rectifyType != null and rectifyType != ''">and a.rectify_type = #{rectifyType}</if>
+ <if test="rectifyAttachment != null and rectifyAttachment != ''">and a.rectify_attachment =
+ #{rectifyAttachment}
+ </if>
+ <if test="rectifyMeasure != null and rectifyMeasure != ''">and a.rectify_measure = #{rectifyMeasure}</if>
+ <if test="rectifyCondition != null and rectifyCondition != ''">and a.rectify_condition =
+ #{rectifyCondition}
+ </if>
+ <if test="rectifyFund != null and rectifyFund != ''">and a.rectify_fund = #{rectifyFund}</if>
+ <if test="rectifyCompleteTime != null ">and a.rectify_complete_time = #{rectifyCompleteTime}</if>
+ <if test="rectifyStatus != null and rectifyStatus != ''">and a.rectify_status = #{rectifyStatus}</if>
+ <if test="rectifyCreateTime != null ">and a.rectify_create_time = #{rectifyCreateTime}</if>
+ <if test="acceptUserId != null ">and a.accept_user_id = #{acceptUserId}</if>
+ <if test="acceptUserName != null and acceptUserName != ''">and a.accept_user_name like concat('%',
+ #{acceptUserName}, '%')
+ </if>
+ <if test="postRectifyPhoto != null and postRectifyPhoto != ''">and a.post_rectify_photo =
+ #{postRectifyPhoto}
+ </if>
+ <if test="acceptResult != null and acceptResult != ''">and a.accept_result = #{acceptResult}</if>
+ <if test="acceptOpinion != null and acceptOpinion != ''">and a.accept_opinion = #{acceptOpinion}</if>
+ <if test="acceptFile != null and acceptFile != ''">and a.accept_file = #{acceptFile}</if>
+ <if test="acceptCreateTime != null ">and a.accept_create_time = #{acceptCreateTime}</if>
+ <if test="acceptStatus != null and acceptStatus != ''">and a.accept_status = #{acceptStatus}</if>
+ <if test="stage != null and stage != ''">and a.stage = #{stage}</if>
+ <if test="planFormulateStatusExclude != null and planFormulateStatusExclude != ''">and
+ a.plan_formulate_status != #{planFormulateStatusExclude}
+ </if>
+ <if test="judgeQueryByUserId != null and judgeQueryByUserId != ''">
+<!-- and a.danger_sources = 2-->
+ and (a.register_user_id = #{judgeQueryByUserId} or (a.judge_user_id = #{judgeQueryByUserId} and
+ a.report_status IS NOT NULL) )
+ </if>
+
+
+ <if test="null != judgeQueryByUserIdList and judgeQueryByUserIdList.size() > 0">
+ and a.danger_sources = 2 and a.report_status IS NOT NULL and (a.judge_user_id in
+ <foreach collection="judgeQueryByUserIdList" item="judgeQueryByUserId" open="(" separator="," close=")">
+ #{judgeQueryByUserId}
+ </foreach>)
+ </if>
+ <if test="reportStatusIsNotNull != null and reportStatusIsNotNull != ''">and (a.report_status IS NOT
+ NULL)
+ </if>
+
+
+ <if test="scheduleCreateUserId != null ">and c.schedule_create_user_id = #{scheduleCreateUserId}</if>
+ <if test="scheduleCreateUserName != null and scheduleCreateUserName != ''">and c.schedule_create_user_name
+ like concat('%', #{scheduleCreateUserName}, '%')
+ </if>
+ <if test="scheduleCheckUserId != null ">and c.schedule_check_user_id = #{scheduleCheckUserId}</if>
+ <if test="scheduleCheckUserName != null and scheduleCheckUserName != ''">and c.schedule_check_user_name
+ like concat('%', #{scheduleCheckUserName}, '%')
+ </if>
+ <if test="scheduleCheckStatus != null and scheduleCheckStatus != ''">and a.schedule_check_status =
+ #{scheduleCheckStatus}
+ </if>
+ <if test="jobId != null ">and c.job_id = #{jobId}</if>
+ <if test="jobName != null and jobName != ''">and c.job_name like concat('%', #{jobName}, '%')</if>
+ <if test="jobGroup != null and jobGroup != ''">and c.job_group = #{jobGroup}</if>
+ <if test="invokeTarget != null and invokeTarget != ''">and c.invoke_target = #{invokeTarget}</if>
+ <if test="jobMessage != null and jobMessage != ''">and c.job_message = #{jobMessage}</if>
+ <if test="status != null and status != ''">and c.status = #{status}</if>
+ <if test="exceptionInfo != null and exceptionInfo != ''">and c.exception_info = #{exceptionInfo}</if>
+
+
+ <if test="checkType != null and checkType != ''">and a.check_type = #{checkType}</if>
+
+ <if test="params.beginTime != null and params.beginTime != ''"><!-- 开始时间检索 -->
+ AND date_format(a.register_create_time,'%y%m%d') >= date_format(#{params.beginTime},'%y%m%d')
+ </if>
+ <if test="params.endTime != null and params.endTime != ''"><!-- 结束时间检索 -->
+ AND date_format(a.register_create_time,'%y%m%d') <= date_format(#{params.endTime},'%y%m%d')
+ </if>
+
+
+ <if test="ledgerUserId != null ">
+ and (a.examine_user_id = #{ledgerUserId}
+ or a.rectify_user_id = #{ledgerUserId}
+ or a.accept_user_id = #{ledgerUserId})
+ </if>
+
+
+ <if test="null != ledgerUserIdList and ledgerUserIdList.size() > 0">
+ and (a.rectify_user_id in
+ <foreach collection="ledgerUserIdList" item="ledgerUserId" open="(" separator="," close=")">
+ #{ledgerUserId}
+ </foreach>)
+ </if>
+
+
+ <if test="null != examineUserIdList and examineUserIdList.size() > 0">
+ and (a.examine_user_id in
+ <foreach collection="examineUserIdList" item="examineUserId" open="(" separator="," close=")">
+ #{examineUserId}
+ </foreach>)
+ </if>
+
+ <if test="overdueRectify != null and overdueRectify != ''">
+ and (Date(a.rectify_complete_time) > Date(a.rectify_deadline_time))
+ </if>
+
+
+ <if test="companyId != null and companyId != ''">and a.company_id = #{companyId}</if>
+
+<!-- <if test="rectifyUserIdIsNotNull != null and rectifyUserIdIsNotNull != ''">and a.rectify_user_id is not null</if>-->
+
+ <if test="null != companyIdList and companyIdList.size() > 0">
+ and (a.company_id in
+ <foreach collection="companyIdList" item="companyId" open="(" separator="," close=")">
+ #{companyId}
+ </foreach>)
+ </if>
+
+
+<!-- <if test="reportStatusByHasHandle != null and reportStatusByHasHandle != ''">and (a.report_status = 0 or a.report_status = 1 or-->
+<!-- a.report_status = 2)-->
+<!-- </if>-->
+ and (a.whether_danger = 1 or a.whether_danger is null)
+ </where>
+ order by a.create_time desc
+ </select>
+
+<!-- int editDangerLevel(HiddenDangerCheckPoint hdcp);-->
+ <update id="editDangerLevel" parameterType="HiddenDangerCheckPoint">
+ update tr_hidden_danger_check_point set
+ trouble_type_name = #{troubleTypeName},
+ update_by = #{updateBy},
+ update_time = #{updateTime}
+ where id = #{id}
+ </update>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.2