From 4cb27d670be4437d5cbfbf6676e1f8387cd1e5d2 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 11 二月 2025 14:02:43 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java |   41 +++++++++++++++++++++--------------------
 1 files changed, 21 insertions(+), 20 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 75187b6..dab2ebe 100644
--- a/business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java
+++ b/business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java
@@ -159,6 +159,7 @@
                 .set(ProjectProcess::getProcessInsId, processInsId)
                 .set(ProjectProcess::getDataLaunch, project.getCreateBy())
                 .update();
+
         return Result.ok("娴佺▼鍙樻洿鎴愬姛");
     }
 
@@ -207,7 +208,8 @@
         SysUser sysUser = SecurityUtils.getLoginUser().getUser();
         identityService.setAuthenticatedUserId(sysUser.getUserId().toString());
         variables.put(ProcessConstants.PROCESS_INITIATOR, sysUser.getUserId());
-
+        //娴嬭瘯瀹圭己
+        variables.put("miss",true);
         // 灏嗚椤圭洰鐨勭敵璇蜂汉锛堜笟涓绘柟锛変綔涓烘祦绋嬩腑鏌愪簺鐜妭鐨勫鐞嗕汉
         variables.put(ProcessConstants.DATA_LAUNCH, createBy);
         ProcessInstance processInstance = runtimeService.startProcessInstanceById(processDefId, projectId + "", variables);
@@ -922,11 +924,11 @@
                 taskVO.setHandlerType(HandlerTypeEnum.USER);
                 SysUser sysUser = sysUserService.selectUserById(Long.parseLong(identityLink.getUserId()));
                 if (Objects.nonNull(sysUser)) {
-                    handlerIds.add(sysUser.getUserId());
-                    handlerNames.add(sysUser.getNickName());
+                    taskVO.getHandlerId().add(sysUser.getUserId());
+                    taskVO.getHandlerName().add(sysUser.getNickName());
                     if (Objects.nonNull(sysUser.getDept())) {
-                        handlerUnitIds.add(sysUser.getDept().getDeptId());
-                        handlerUnitNames.add(sysUser.getDept().getDeptName());
+                        taskVO.getHandlerUnitId().add(sysUser.getDept().getDeptId());
+                        taskVO.getHandlerUnitName().add(sysUser.getDept().getDeptName());
                     }
                 }
                 // 缁戝畾鐨勬槸瑙掕壊鎴栬�呴儴闂�
@@ -938,16 +940,16 @@
                         // 閮ㄩ棬
                         SysDept dept = sysDeptService.selectDeptById(Long.parseLong(split[1]));
                         if (Objects.nonNull(dept)) {
-                            handlerUnitIds.add(dept.getDeptId());
-                            handlerUnitNames.add(dept.getDeptName());
+                            taskVO.getHandlerUnitId().add(dept.getDeptId());
+                            taskVO.getHandlerUnitName().add(dept.getDeptName());
                         }
                     }
                 } else {
                     taskVO.setHandlerType(HandlerTypeEnum.ROLE);
                     SysRole role = sysRoleService.selectRoleById(Long.parseLong(identityLink.getGroupId()));
                     if (Objects.nonNull(role)) {
-                        handlerUnitIds.add(Long.parseLong(identityLink.getGroupId()));
-                        handlerUnitNames.add(role.getRoleName());
+                        taskVO.getHandlerUnitId().add(Long.parseLong(identityLink.getGroupId()));
+                        taskVO.getHandlerUnitName().add(role.getRoleName());
                     }
                 }
             }
@@ -1102,8 +1104,8 @@
                 long handlerUserId = Long.parseLong(hisTask.getAssignee());
                 SysUser handlerUser = sysUserService.selectUserById(handlerUserId);
                 if (Objects.nonNull(handlerUser)) {
-                    handlerIds.add(handlerUserId);
-                    handlerNames.add(handlerUser.getNickName());
+                    vo.getHandlerId().add(handlerUserId);
+                    vo.getHandlerName().add(handlerUser.getNickName());
                     vo.setActualHandlerUserId(hisTask.getAssignee());
                     vo.setActualHandlerUserName(handlerUser.getNickName());
                 }
@@ -1405,11 +1407,11 @@
                 }
                 SysUser sysUser = sysUserService.selectUserById(Long.parseLong(userTask.getAssignee()));
                 if (Objects.nonNull(sysUser)) {
-                    handlerIds.add(sysUser.getUserId());
-                    handlerNames.add(sysUser.getNickName());
+                    vo.getHandlerId().add(sysUser.getUserId());
+                    vo.getHandlerName().add(sysUser.getNickName());
                     if (Objects.nonNull(sysUser.getDept())) {
-                        handlerUnitIds.add(sysUser.getDept().getDeptId());
-                        handlerUnitNames.add(sysUser.getDept().getDeptName());
+                        vo.getHandlerUnitId().add(sysUser.getDept().getDeptId());
+                        vo.getHandlerUnitName().add(sysUser.getDept().getDeptName());
                     }
                 }
             } else if (CollectionUtil.isNotEmpty(userTask.getCandidateGroups())) {
@@ -1422,17 +1424,16 @@
                             // 閮ㄩ棬
                             SysDept dept = sysDeptService.selectDeptById(Long.parseLong(split[1]));
                             if (Objects.nonNull(dept)) {
-                                handlerUnitIds.add(dept.getDeptId());
-                                handlerUnitNames.add(dept.getDeptName());
-
+                                vo.getHandlerUnitId().add(dept.getDeptId());
+                                vo.getHandlerUnitName().add(dept.getDeptName());
                             }
                         }
                     } else {
                         vo.setHandlerType(HandlerTypeEnum.ROLE);
                         SysRole role = sysRoleService.selectRoleById(Long.parseLong(groupId));
                         if (Objects.nonNull(role)) {
-                            handlerUnitIds.add(role.getRoleId());
-                            handlerUnitNames.add(role.getRoleName());
+                            vo.getHandlerUnitId().add(role.getRoleId());
+                            vo.getHandlerUnitName().add(role.getRoleName());
                         }
                     }
                 }

--
Gitblit v1.8.0