From 01c29b4b6cfb1a3223cf9e322f33ead42093e77c Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期三, 02 四月 2025 09:11:22 +0800 Subject: [PATCH] 类名统一,查询启用赋码规则代码提到service --- flowable/src/main/resources/mapper/ProcessCodingMapper.xml | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/flowable/src/main/resources/mapper/ProcessCodingMapper.xml b/flowable/src/main/resources/mapper/ProcessCodingMapper.xml index c87910b..eebbdf5 100644 --- a/flowable/src/main/resources/mapper/ProcessCodingMapper.xml +++ b/flowable/src/main/resources/mapper/ProcessCodingMapper.xml @@ -10,8 +10,25 @@ <result column="process_ins_id" property="processInsId" /> <result column="yellow_time" property="yellowTime" /> <result column="red_time" property="redTime" /> + <result column="overtime" property="overtime" /> <result column="status" property="status" /> + <result column="overtime_status" property="overtimeStatus" /> </resultMap> + <resultMap id="processOvertimeTimesVO" type="com.ycl.domain.vo.ProcessOvertimeTimesVO"> + <id column="id" property="id"/> + <result column="task_overtime_num" property="taskOvertimeNum"/> + <result column="process_ins_id" property="processInsId"/> + </resultMap> + + <select id="countProjectOvertimeTimes" resultMap="processOvertimeTimesVO"> + select TPC.id, + TPC.process_ins_id, + COUNT(TPC.overtime_status) as task_overtime_num + FROM t_process_coding TPC + where + TPC.overtime_status = 'overtime' + GROUP BY TPC.process_ins_id + </select> <select id="getById" resultMap="BaseResultMap"> @@ -22,7 +39,9 @@ TPC.process_ins_id, TPC.yellow_time, TPC.red_time, + TPC.overtime, TPC.status, + TPC.overtime_status, TPC.id FROM t_process_coding TPC @@ -39,12 +58,17 @@ TPC.process_ins_id, TPC.yellow_time, TPC.red_time, + TPC.overtime, TPC.status, + TPC.overtime_status, TPC.id FROM t_process_coding TPC WHERE TPC.deleted = 0 + </select> + <select id="findByTaskId" resultType="com.ycl.domain.entity.ProcessCoding"> + SELECT * from t_process_coding where task_id = #{taskId} </select> <!-- 鑷畾涔夋壒閲忔洿鏂�,浣跨敤鍓嶅垽鏂璴ist鏄惁涓虹┖ 杞崲涓簊ql @@ -63,6 +87,16 @@ when id=#{item.id} then #{item.status} </foreach> </trim> + <trim prefix="overtime_status =case" suffix="end,"><!-- 鏋勯�燾ase璇硶 鏈熬鍔犱笂end锛屽鏋滈渶瑕佹洿鏂板涓瓧娈靛鍒惰繖涓猼rim --> + <foreach collection="list" item="item"> + when id=#{item.id} then #{item.overtimeStatus} + </foreach> + </trim> + <trim prefix="start_task_time =case" suffix="end,"><!-- 鏋勯�燾ase璇硶 鏈熬鍔犱笂end锛屽鏋滈渶瑕佹洿鏂板涓瓧娈靛鍒惰繖涓猼rim --> + <foreach collection="list" item="item"> + when id=#{item.id} then #{item.startTaskTime} + </foreach> + </trim> </trim> where id in <foreach collection="list" index="index" item="item" separator="," open="(" close=")"> -- Gitblit v1.8.0