From dd4d02249fab0ab2735cc7b8643b531a676f0892 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期四, 17 七月 2025 17:46:32 +0800
Subject: [PATCH] 三保字典翻译
---
lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/apithird/business/mapper/xml/FlowMyBusinessMapper.xml | 28 ++++++++++++----------------
1 files changed, 12 insertions(+), 16 deletions(-)
diff --git a/lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/apithird/business/mapper/xml/FlowMyBusinessMapper.xml b/lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/apithird/business/mapper/xml/FlowMyBusinessMapper.xml
index 2eca38b..3449031 100644
--- a/lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/apithird/business/mapper/xml/FlowMyBusinessMapper.xml
+++ b/lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/apithird/business/mapper/xml/FlowMyBusinessMapper.xml
@@ -46,8 +46,8 @@
<select id="ListMyBusiness" resultType="org.jeecg.modules.flowable.domain.dto.FlowTaskDto">
SELECT
- fmb.task_id AS 'taskId',
- fmb.process_instance_id AS 'procInsId',
+ latest_task.ID_ AS 'taskId',
+ latest_task.PROC_DEF_ID_ AS 'procInsId',
ACT_RE_PROCDEF.CATEGORY_ AS 'category',
ACT_RE_PROCDEF.NAME_ AS 'procDefName',
fmb.title AS 'Description',
@@ -55,16 +55,14 @@
fmb.process_definition_key AS 'processDefinitionKey',
fmb.process_definition_id AS 'processDefinitionId',
fmb.proposer,
- fmb.todo_users,
- fmb.task_name,
+-- fmb.todo_users,
+-- fmb.task_name,
latest_task.NAME_ AS taskName,
- fmb.create_time AS createTime,
- latest_task.END_TIME_ AS finishTime
+-- fmb.create_time AS createTime,
+ latest_task.END_TIME_ AS finishTime,
+ latest_task.TASK_DEF_KEY_ AS taskDefKey
FROM
- flow_my_business fmb
- LEFT JOIN ACT_RE_PROCDEF ON fmb.process_definition_id = ACT_RE_PROCDEF.ID_
- LEFT JOIN ACT_HI_PROCINST ON fmb.process_instance_id = ACT_HI_PROCINST.ID_
- LEFT JOIN (
+ (
SELECT
*,
ROW_NUMBER() OVER (
@@ -80,13 +78,11 @@
AND END_TIME_ <= #{dto.endTime}
</if>
) latest_task
- ON fmb.process_instance_id = latest_task.PROC_INST_ID_
- AND latest_task.rn = 1
- WHERE
+ LEFT JOIN (select DISTINCT process_definition_key, process_definition_id, process_instance_id, title, data_id, proposer from flow_my_business) fmb ON fmb.process_instance_id = latest_task.PROC_INST_ID_
+ LEFT JOIN ACT_RE_PROCDEF ON fmb.process_definition_id = ACT_RE_PROCDEF.ID_
+ LEFT JOIN ACT_HI_PROCINST ON fmb.process_instance_id = ACT_HI_PROCINST.ID_
+ WHERE latest_task.rn = 1
<!-- 鍔ㄦ�佹潯浠剁粺涓�浣跨敤 dto -->
- <if test="dto.currentUser != null and dto.currentUser != ''">
- fmb.done_users like concat('%',#{dto.currentUser},'%')
- </if>
<if test="dto.category != null and dto.category != ''">
AND ACT_RE_PROCDEF.CATEGORY_ = #{dto.category}
</if>
--
Gitblit v1.9.3