Blame view

urbanops-module-garden/src/main/resources/mapper/assigntasksinfo/AssignTasksInfoMapper.xml 1.41 KB
90215340   wangqian   派单及人机材功能迁移
1
2
3
4
5
6
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  <mapper namespace="com.zteits.urbanops.module.garden.dal.mysql.assigntasksinfo.AssignTasksInfoMapper">
  
  
      <!-- 按ID删除: -->
58e72cdf   wangqian   派单修改
7
8
9
10
11
12
      <delete id="deleteAssignTaskInfoByTaskId" parameterType="java.util.List">
          UPDATE garden_assign_tasks_info
          SET deleted = 1
          WHERE task_id IN
          <foreach item="taskId" collection="list" open="(" separator="," close=")">
              #{taskId}
90215340   wangqian   派单及人机材功能迁移
13
14
15
16
17
          </foreach>
      </delete>
  
      <!-- 新增:批量更新is_overdue -->
      <update id="batchUpdateIsOverdue">
58e72cdf   wangqian   派单修改
18
          update garden_assign_tasks_info
90215340   wangqian   派单及人机材功能迁移
19
20
21
22
23
24
25
26
27
          set is_overdue = 1,
          update_time = now()
          where id in
          <foreach item="item" collection="list" open="(" separator="," close=")">
              #{item.id}
          </foreach>
          and finish = 0
      </update>
  
e386f50f   wangqian   到期任务优化
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
      <select id="selectOutTimeAssignTaskInfo" resultType="com.zteits.urbanops.module.garden.dal.dataobject.assigntasksinfo.AssignTasksInfoDO" >
          SELECT
              t.*
          FROM
              garden_assign_tasks_info t
          LEFT JOIN
              garden_assign_tasks a
              ON t.task_id = a.id
              AND a.parent_finish = 0
              AND a.deleted = 0
          WHERE
              t.finish = 0
            AND t.deleted = 0
            AND t.is_overdue = 0;
      </select>
  
  
90215340   wangqian   派单及人机材功能迁移
45
  </mapper>