From 37325b5b629a296230e87d41187742f843c7494c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 15 七月 2025 18:08:23 +0800
Subject: [PATCH] 文件ip迁移兼容
---
flowable/src/main/resources/mapper/ProcessCodingMapper.xml | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/flowable/src/main/resources/mapper/ProcessCodingMapper.xml b/flowable/src/main/resources/mapper/ProcessCodingMapper.xml
index 658c980..eebbdf5 100644
--- a/flowable/src/main/resources/mapper/ProcessCodingMapper.xml
+++ b/flowable/src/main/resources/mapper/ProcessCodingMapper.xml
@@ -14,6 +14,21 @@
<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">
@@ -52,6 +67,9 @@
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
update t_process_coding
@@ -69,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