| | |
| | | <!--自定义分页查询--> |
| | | <select id="selectPatrolTask" resultType="cn.gistack.sm.patrol.vo.PatrolTaskVO"> |
| | | SELECT |
| | | spt.*, |
| | | spt2.name as patrolTypeName, |
| | | spt.*,spt2.name as patrolTypeName, |
| | | route.ROUTE_COORDINATES routeRange |
| | | FROM sm_patrol_task spt |
| | | left join sm_patrol_type spt2 on spt.task_type = spt2.id |
| | |
| | | spt.task_type as patrolType, |
| | | spt2.name as patrolTypeName, |
| | | count(*) as number |
| | | FROM BLADEX.sm_patrol_task spt |
| | | left join BLADEX.sm_patrol_type spt2 on spt.task_type = spt2.id |
| | | FROM sm_patrol_task spt |
| | | left join sm_patrol_type spt2 on spt.task_type = spt2.id |
| | | WHERE spt.is_deleted = 0 |
| | | group by spt.task_type,spt2.name |
| | | </select> |
| | |
| | | <if test="patrolTask.routeId !=null and patrolTask.routeId !=''"> |
| | | route_id = #{patrolTask.routeId}, |
| | | </if> |
| | | <if test="patrolTask.realStartTime !=null and patrolTask.realStartTime !=''"> |
| | | real_start_time = #{patrolTask.realStartTime}, |
| | | </if> |
| | | <if test="patrolTask.realEndTime !=null and patrolTask.realEndTime !=''"> |
| | | real_end_time = #{patrolTask.realEndTime}, |
| | | </if> |
| | | <if test="patrolTask.mile !=null and patrolTask.mile !=''"> |
| | | mile = #{patrolTask.mile}, |
| | | </if> |
| | | <if test="patrolTask.problemCount !=null and patrolTask.problemCount !=''"> |
| | | problem_count = #{patrolTask.problemCount}, |
| | | </if> |
| | | update_time = #{patrolTask.updateTime} |
| | | where id=#{patrolTask.id} |
| | | </update> |
| | |
| | | FROM sm_patrol_task spt |
| | | where spt.id = #{id} |
| | | </select> |
| | | <select id="customizeGetById" resultType="cn.gistack.sm.patrol.entity.PatrolTask"> |
| | | SELECT T.ID,T.TITLE,T.TO_USER_ID,A.PROBLEM_COUNT,T.PROJECT_ID FROM SM_PATROL_TASK T |
| | | LEFT JOIN ( |
| | | SELECT COUNT(*) PROBLEM_COUNT,R.TASK_ID FROM SM_PATROL_REPORT R WHERE R.TASK_ID = #{id} AND R.STATUS = 2 GROUP BY R.TASK_ID |
| | | )A ON A.TASK_ID = T.ID |
| | | WHERE T.ID = #{id} |
| | | AND T.IS_DELETED = 0 |
| | | </select> |
| | | </mapper> |