From c2c9e3b1039c0a5223801759475112c6da9a3a3d Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 25 二月 2025 14:59:49 +0800
Subject: [PATCH] 项目相关联系人调整

---
 business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java b/business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java
index 4f5582e..c68e060 100644
--- a/business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java
+++ b/business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java
@@ -306,9 +306,15 @@
                 .active()
                 .includeProcessVariables()
                 .orderByTaskCreateTime().desc();
-
+        List<String> insIds = baseMapper.getNormalInsIds();
+        if (CollectionUtils.isEmpty(insIds)) {
+            result.data(new ArrayList<>()).total(0L);
+            return;
+        } else {
+            taskQuery.processInstanceIdIn(insIds);
+        }
         if (StringUtils.isNotBlank(taskName)) {
-            taskQuery.processDefinitionNameLike(taskName);
+            taskQuery.taskNameLike(taskName);
         }
         if (!SecurityUtils.getLoginUser().getUser().isAdmin()) {
             taskQuery
@@ -430,9 +436,6 @@
             }
             this.distinctVo(taskVO);
             vos.add(taskVO);
-        }
-        if (vos.size() < pageSize) {
-            result.total(vos.size());
         }
         result.put("taskList", vos);
     }
@@ -827,7 +830,7 @@
                 .desc();
 
         if (StringUtils.isNotBlank(taskName)) {
-            taskQuery.processDefinitionNameLike(taskName);
+            taskQuery.taskNameLike(taskName);
         }
         result.total(taskQuery.count());
         List<Task> taskList = taskQuery.listPage(pageSize * (pageNum - 1), pageSize);

--
Gitblit v1.8.0