checkjob.id, checkjob.plan_id, checkstandard.standard_hours, checkstandard.real_hours, checkjob.start_time, checkjob.end_time, checkjob.actual_user, checkjob.type, checkjob.actual_start_time, checkjob.actual_end_time, checkjob.status, checkjob.sb_status, checkjob.receive_overtime, checkjob.check_user_id, checkjob.check_dept_id, checkjob.created_user_id, checkjob.update_user_id, checkjob.created_user_name, checkjob.update_user_name,checkjob.remark, checkjob.created_time, checkjob.update_time checkjob.plan_id, checkjob.actual_user, checkstandard.standard_hours, checkstandard.real_hours, checkjob.start_time, checkjob.type, checkjob.check_user_id, checkjob.check_dept_id, checkjob.end_time, checkjob.actual_start_time, checkjob.actual_end_time, checkjob.checked_num, checkjob.abnormal_num, checkjob.check_num,checkjob.remark, checkjob.status, checkjob.receive_overtime, checkjob.sb_status and checkjob.id = #{id} and checkjob.receive_overtime = #{receiveOvertime} and checkjob.plan_id = #{planId} and checkjob.sb_id = #{sbId} and checkjob.part_id = #{partId} and checkjob.standard_id = #{standardId} and checkjob.requirement = #{requirement} and checkjob.remark = #{remark} and checkjob.feedback = #{feedback} and checkjob.start_time =]]>#{startTimeStart} and checkjob.start_time #{startTimeEnd} and checkjob.start_time = #{startTime} and checkjob.end_time =]]>; #{endTimeStart} and checkjob.end_time #{endTimeEnd} and checkjob.end_time = #{endTime} and checkjob.actual_start_time =]]>; #{actualStartTimeStart} and checkjob.actual_start_time #{actualStartTimeEnd} and checkjob.actual_start_time = #{actualStartTime} and checkjob.actual_end_time =]]> #{actualEndTimeStart} and checkjob.actual_end_time #{actualEndTimeEnd} and checkjob.actual_end_time = #{actualEndTime} and checkjob.status = #{status} and checkjob.sb_status = #{sbStatus} and checkjob.created_user_id = #{createdUserId} and checkjob.update_user_id = #{updateUserId} and checkjob.created_user_name = #{createdUserName} and checkjob.update_user_name = #{updateUserName} and checkjob.created_time =]]> #{createdTimeStart} and checkjob.created_time #{createdTimeEnd} and checkjob.created_time = #{createdTime} and checkjob.update_time =]]> #{updateTimeStart} and checkjob.update_time #{updateTimeEnd} and checkjob.update_time = #{updateTime} and ( standard.no like concat('%',#{keyword},'%') or sbinfo.name like concat('%',#{keyword},'%') or sbinfo.no like concat('%',#{keyword},'%') ) and sbinfo.zbh = #{zbh} and sbinfo.level = #{sbLevel} and sbinfo.type_id = #{typeId} and standard.period_type = #{periodType} and standard.level = #{standardLevel} AND standard.level in #{item} and ( checkjob.check_user_id = #{checkUserId} OR (checkjob.check_dept_id IS NOT NULL AND checkjob.check_dept_id IN #{deptId} ) ) and checkjob.check_dept_id = #{checkDeptId} and checkjob.type = #{type} and checkjob.start_time = ]]> date_format(#{searchStartTime},'%Y-%m-%d') and checkjob.start_time #{searchEndTime} and checkjob.actual_start_time = ]]> #{searchStartTime} and checkjob.actual_start_time #{searchEndTime} AND checkjob.status in #{item} and ( u.real_name like concat('%',#{checkUserName},'%') OR ( checkjob.check_dept_id IS NOT NULL AND EXISTS ( SELECT 1 FROM t_sys_user su INNER JOIN t_sys_user_dept sud ON sud.user_id = su.user_id INNER JOIN t_sys_dept_relation dr ON dr.descendant = sud.dept_id WHERE su.real_name like concat('%',#{checkUserName},'%') AND dr.ancestor = checkjob.check_dept_id ) ) ) and checkjob.actual_user like concat('%',#{actualUser},'%') and sbinfo.position_id = #{positionId} AND standard.period_type in #{item} AND sbinfo.level in #{item} and sbinfo.status !=#{sbNotStatus} and checkjob_inner.id = #{id} and checkjob_inner.receive_overtime = #{receiveOvertime} and checkjob_inner.plan_id = #{planId} and checkjob_inner.sb_id = #{sbId} and checkjob_inner.part_id = #{partId} and checkjob_inner.standard_id = #{standardId} and checkjob_inner.requirement = #{requirement} and checkjob_inner.remark = #{remark} and checkjob_inner.feedback = #{feedback} and checkjob_inner.start_time =]]>#{startTimeStart} and checkjob_inner.start_time #{startTimeEnd} and checkjob_inner.start_time = #{startTime} and checkjob_inner.end_time =]]>; #{endTimeStart} and checkjob_inner.end_time #{endTimeEnd} and checkjob_inner.end_time = #{endTime} and checkjob_inner.actual_start_time =]]>; #{actualStartTimeStart} and checkjob_inner.actual_start_time #{actualStartTimeEnd} and checkjob_inner.actual_start_time = #{actualStartTime} and checkjob_inner.actual_end_time =]]> #{actualEndTimeStart} and checkjob_inner.actual_end_time #{actualEndTimeEnd} and checkjob_inner.actual_end_time = #{actualEndTime} and checkjob_inner.status = #{status} and checkjob_inner.sb_status = #{sbStatus} and checkjob_inner.created_user_id = #{createdUserId} and checkjob_inner.update_user_id = #{updateUserId} and checkjob_inner.created_user_name = #{createdUserName} and checkjob_inner.update_user_name = #{updateUserName} and checkjob_inner.created_time =]]> #{createdTimeStart} and checkjob_inner.created_time #{createdTimeEnd} and checkjob_inner.created_time = #{createdTime} and checkjob_inner.update_time =]]> #{updateTimeStart} and checkjob_inner.update_time #{updateTimeEnd} and checkjob_inner.update_time = #{updateTime} and ( standard_inner.no like concat('%',#{keyword},'%') or sbinfo_inner.name like concat('%',#{keyword},'%') or sbinfo_inner.no like concat('%',#{keyword},'%') ) and sbinfo_inner.zbh = #{zbh} and sbinfo_inner.level = #{sbLevel} and sbinfo_inner.type_id = #{typeId} and standard_inner.period_type = #{periodType} and standard_inner.level = #{standardLevel} AND standard_inner.level in #{item} and ( checkjob_inner.check_user_id = #{checkUserId} OR (checkjob_inner.check_dept_id IS NOT NULL AND checkjob_inner.check_dept_id IN #{deptId} ) ) and checkjob_inner.check_dept_id = #{checkDeptId} and checkjob_inner.type = #{type} and checkjob_inner.start_time = ]]> date_format(#{searchStartTime},'%Y-%m-%d') and checkjob_inner.start_time #{searchEndTime} and checkjob_inner.actual_start_time = ]]> #{searchStartTime} and checkjob_inner.actual_start_time #{searchEndTime} AND checkjob_inner.status in #{item} and ( u.real_name like concat('%',#{checkUserName},'%') OR ( checkjob_inner.check_dept_id IS NOT NULL AND EXISTS ( SELECT 1 FROM t_sys_user su INNER JOIN t_sys_user_dept sud ON sud.user_id = su.user_id INNER JOIN t_sys_dept_relation dr ON dr.descendant = sud.dept_id WHERE su.real_name like concat('%',#{checkUserName},'%') AND dr.ancestor = checkjob_inner.check_dept_id ) ) ) and checkjob_inner.actual_user like concat('%',#{actualUser},'%') and sbinfo_inner.position_id = #{positionId} AND standard_inner.period_type in #{item} AND sbinfo_inner.level in #{item} and sbinfo_inner.status !=#{sbNotStatus} update t_check_job receive_overtime = #{item.receiveOvertime} start_time = #{item.startTime} where id = #{item.id} update t_check_job status = 3, remark = #{remark} where standard_id = #{standardId} and status != 3 update t_check_job set check_user_id = #{checkUserId}, check_dept_id = #{checkDeptId} where standard_id = #{standardId} and status = #{status}