| | |
| | | and pt.work_order_id::VARCHAR = #{param2.workOrderId}::VARCHAR |
| | | </if> |
| | | <if test="param2.patrolTaskName != null and param2.patrolTaskName != ''"> |
| | | and pt.patrol_task_name like concat(#{param2.patrolTaskName},'%') |
| | | and pt.patrol_task_name like concat('%',#{param2.patrolTaskName},'%') |
| | | </if> |
| | | <if test="param2.patrolTaskType != null and param2.patrolTaskType != ''"> |
| | | and pt.patrol_task_type::VARCHAR = #{param2.patrolTaskType}::VARCHAR |
| | |
| | | and pt.execute_time BETWEEN #{param2.startTime}::timestamp AND #{param2.endTime}::timestamp |
| | | </if> |
| | | </where> |
| | | order by pt.create_time desc, pt.execute_time asc |
| | | </select> |
| | | |
| | | |
| | |
| | | WHERE id = #{workOrderParam.id} |
| | | </update> |
| | | |
| | | <!-- 根据工单ID查询巡查任务列表(仅id和名称) --> |
| | | <select id="selectListByWorkOrderId" resultType="org.sxkj.gd.workorder.vo.GdPatrolTaskSimpleVO"> |
| | | SELECT id, patrol_task_name AS patrolTaskName |
| | | FROM ja_gd_patrol_task |
| | | WHERE is_deleted = 0 |
| | | AND work_order_id = #{workOrderId}::bigint |
| | | ORDER BY create_time DESC |
| | | </select> |
| | | |
| | | </mapper> |