|
|
@@ -619,6 +619,24 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
|
|
|
PageResult<PipeTaskOrderRespVO> pageResult = new PageResult<>();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(pageReqVO.getBpmUserId())) {
|
|
|
+ BpmProcessInstanceDTO bpmProcessInstanceDTO = new BpmProcessInstanceDTO();
|
|
|
+ bpmProcessInstanceDTO.setStatus(100);
|
|
|
+ if (pageReqVO.getStatus() != null) {
|
|
|
+ bpmProcessInstanceDTO.setStatus(pageReqVO.getStatus());
|
|
|
+ }
|
|
|
+ bpmProcessInstanceDTO.setProcessDefinitionKey(BpmModeConstantsEnum.TASK_ORDER.getType());
|
|
|
+ List<BpmProcessInstanceRespDTO> checkedData = bpmProcessInstanceApi.getProcessInstanceList(pageReqVO.getBpmUserId(), bpmProcessInstanceDTO).getCheckedData();
|
|
|
+ if (CollUtil.isNotEmpty(checkedData)) {
|
|
|
+ List<String> list = checkedData.stream().map(BpmProcessInstanceRespDTO::getId).toList();
|
|
|
+ if (CollUtil.isNotEmpty(list)) {
|
|
|
+ pageReqVO.setProcessInstanceIds(list);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return PageResult.empty();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
List<PipeTaskOrderRespVO> TaskOrderRespVOS = pipeTaskOrderMapper.selectPage(pageReqVO);
|
|
|
|
|
|
//部门
|