Commit 97d6aab41c12e96cce60865e6f9c0106367b659c
1 parent
5622ba8a
fix: 修正运行时的流程抄送相关异常
Showing
3 changed files
with
3 additions
and
3 deletions
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 |