From 1cbbb341d22e3c46b15af65b6f97d738bae7ca95 Mon Sep 17 00:00:00 2001
From: yangbin <yangbin>
Date: 星期二, 20 五月 2025 10:46:57 +0800
Subject: [PATCH] 自动化

---
 lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/mapper/xml/WorkTaskVoMapper.xml |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/mapper/xml/WorkTaskVoMapper.xml b/lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/mapper/xml/WorkTaskVoMapper.xml
index 4137c80..6d4e32b 100644
--- a/lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/mapper/xml/WorkTaskVoMapper.xml
+++ b/lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/mapper/xml/WorkTaskVoMapper.xml
@@ -13,8 +13,9 @@
             atask.priority_ AS priority,
             atask.create_time_ AS createTime,
             atask.suspension_state_ AS suspensionState,
+            atask.ASSIGNEE_ as assignee,
             fmb.act_status AS actStatus,
-            fmb.title AS title,
+            fmb.title AS 'description',
             fmb.data_id AS dataId,
             fmb.process_definition_key AS processDefinitionKey,
             fmb.process_definition_id AS processDefinitionId,
@@ -26,7 +27,9 @@
             LEFT JOIN flow_my_business fmb on atask.id_ = fmb.task_id
             LEFT JOIN ACT_RE_PROCDEF pro on atask.PROC_DEF_ID_ = pro.id_
         WHERE
-            atask.assignee_ = #{flowMy.username}
+            (atask.assignee_ = #{flowMy.username}
+                OR ( atask.assignee_ IS NULL AND fmb.todo_users LIKE CONCAT('%',#{flowMy.username},'%'))
+                )
           <if test="flowMy.flowName!= null and flowMy.flowName!= ''">
               AND pro.name_ LIKE CONCAT('%',#{flowMy.flowName},'%')
           </if>
@@ -42,6 +45,9 @@
           <if test="flowMy.category!= null and flowMy.category!= ''">
               AND pro.CATEGORY_ = #{flowMy.category}
           </if>
+          <if test="flowMy.name!= null and flowMy.name!= ''">
+              AND atask.name_ = #{flowMy.name}
+          </if>
         ORDER BY
             create_time_ DESC
     </select>

--
Gitblit v1.9.3