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