From 9c7b942d63d3ac6aa1253ad4616f021896fcbef3 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期三, 19 二月 2025 09:32:27 +0800
Subject: [PATCH] 启动变更流程时通过项目信息中的业主单位字段

---
 business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 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 57d89f5..72b764c 100644
--- a/business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java
+++ b/business/src/main/java/com/ycl/service/impl/ProjectProcessServiceImpl.java
@@ -145,16 +145,16 @@
         if (Objects.isNull(project)) {
             throw new RuntimeException("椤圭洰涓嶅瓨鍦�");
         }
-        SysUser user = sysUserService.selectUserById(project.getCreateBy());
-        if (Objects.isNull(user)) {
+        SysDept dept = deptService.selectDeptById(project.getProjectOwnerUnit());
+        if (Objects.isNull(dept)) {
             throw new RuntimeException("椤圭洰涓氫富鍗曚綅涓嶅瓨鍦�");
         }
-        String processInsId = this.startPro(form.getProjectId(), form.getProcessDefId(), user.getDeptId());
+        String processInsId = this.startPro(form.getProjectId(), form.getProcessDefId(), dept.getDeptId());
         new LambdaUpdateChainWrapper<>(baseMapper)
                 .eq(ProjectProcess::getProjectId, form.getProjectId())
                 .set(ProjectProcess::getProcessDefId, form.getProcessDefId())
                 .set(ProjectProcess::getProcessInsId, processInsId)
-                .set(ProjectProcess::getDataLaunch, project.getCreateBy())
+                .set(ProjectProcess::getDataLaunch, project.getProjectOwnerUnit())
                 .update();
 
         return Result.ok("娴佺▼鍙樻洿鎴愬姛");
@@ -167,16 +167,16 @@
         if (Objects.isNull(project)) {
             throw new RuntimeException("椤圭洰涓嶅瓨鍦�");
         }
-        SysUser user = sysUserService.selectUserById(project.getCreateBy());
-        if (Objects.isNull(user)) {
+        SysDept dept = deptService.selectDeptById(project.getProjectOwnerUnit());
+        if (Objects.isNull(dept)) {
             throw new RuntimeException("椤圭洰涓氫富鍗曚綅涓嶅瓨鍦�");
         }
-        String processInsId = this.startPro(projectId, processDefId, user.getDeptId());
+        String processInsId = this.startPro(projectId, processDefId, dept.getDeptId());
         ProjectProcess entity = new ProjectProcess();
         entity.setProjectId(projectId);
         entity.setProcessDefId(processDefId);
         entity.setProcessInsId(processInsId);
-        entity.setDataLaunch(project.getCreateBy());
+        entity.setDataLaunch(project.getProjectOwnerUnit());
         baseMapper.insert(entity);
 
         return Result.ok("娴佺▼鍚姩鎴愬姛");

--
Gitblit v1.8.0