|
@@ -1746,6 +1746,23 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
|
|
|
return output;
|
|
return output;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Page<PendingTaskVo> myTransfer(Page<PendingTaskVo> page, MyExaminePageDto dto) {
|
|
|
|
|
+ long createUserId = StpUtil.getLoginIdAsLong();
|
|
|
|
|
+ List<WorkflowRecord> recordList = workflowRecordMapper.selectList(
|
|
|
|
|
+ new QueryWrapper<WorkflowRecord>().lambda()
|
|
|
|
|
+ .eq(WorkflowRecord::getCreateUserId, createUserId)
|
|
|
|
|
+ .like(WorkflowRecord::getMessage, "】转交给【")
|
|
|
|
|
+ );
|
|
|
|
|
+ List<String> taskIds = recordList.stream().map(WorkflowRecord::getNodeId).collect(Collectors.toList());
|
|
|
|
|
+ if (!taskIds.isEmpty()) {
|
|
|
|
|
+ dto.setTaskIds(taskIds);
|
|
|
|
|
+ return xjrWorkflowExtraMapper.myApproveRecord(page, dto);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return new Page<>();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public Page<PendingTaskVo> myExamine(Page<PendingTaskVo> page, MyExaminePageDto dto) {
|
|
public Page<PendingTaskVo> myExamine(Page<PendingTaskVo> page, MyExaminePageDto dto) {
|
|
|
List<String> taskIds = new ArrayList<>();
|
|
List<String> taskIds = new ArrayList<>();
|