Commit 97d6aab41c12e96cce60865e6f9c0106367b659c

Authored by kyle
1 parent 5622ba8a

fix: 修正运行时的流程抄送相关异常

yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmProcessInstanceCopyController.java
@@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.*; @@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.*;
17 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 17 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
18 import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId; 18 import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
19 19
20 -@Tag(name = "管理后台 - 流程实例") // 流程实例,通过流程定义创建的一次“申请” 20 +@Tag(name = "管理后台 - 流程实例抄送")
21 @RestController 21 @RestController
22 @RequestMapping("/bpm/process-instance/cc") 22 @RequestMapping("/bpm/process-instance/cc")
23 @Validated 23 @Validated
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/convert/cc/BpmProcessInstanceCopyConvert.java
@@ -31,8 +31,7 @@ public interface BpmProcessInstanceCopyConvert { @@ -31,8 +31,7 @@ public interface BpmProcessInstanceCopyConvert {
31 , Map<String, String/* processInstaneName */> processInstaneMap 31 , Map<String, String/* processInstaneName */> processInstaneMap
32 , Map<Long, String/* userName */> userMap 32 , Map<Long, String/* userName */> userMap
33 ) { 33 ) {
34 - List<BpmProcessInstanceCopyPageItemRespVO> list = convertList(page.getList());  
35 - List<BpmProcessInstanceCopyPageItemRespVO> list2 = BeanUtils.toBean(page.getList(), 34 + List<BpmProcessInstanceCopyPageItemRespVO> list = BeanUtils.toBean(page.getList(),
36 BpmProcessInstanceCopyPageItemRespVO.class, 35 BpmProcessInstanceCopyPageItemRespVO.class,
37 copy -> { 36 copy -> {
38 MapUtils.findAndThen(userMap, Long.valueOf(copy.getCreator()), copy::setCreatorNickname); 37 MapUtils.findAndThen(userMap, Long.valueOf(copy.getCreator()), copy::setCreatorNickname);
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/cc/BpmProcessInstanceCopyServiceImpl.java
@@ -59,6 +59,7 @@ public class BpmProcessInstanceCopyServiceImpl implements BpmProcessInstanceCopy @@ -59,6 +59,7 @@ public class BpmProcessInstanceCopyServiceImpl implements BpmProcessInstanceCopy
59 private BpmCandidateSourceInfoProcessorChain processorChain; 59 private BpmCandidateSourceInfoProcessorChain processorChain;
60 60
61 @Resource 61 @Resource
  62 + @Lazy
62 private BpmTaskService bpmTaskService; 63 private BpmTaskService bpmTaskService;
63 64
64 @Resource 65 @Resource