|
|
@@ -4,6 +4,7 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.home.vo.executor.NodeCountVO;
|
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.home.vo.manager.WorkCompletedVO;
|
|
|
+import cn.iocoder.yudao.module.iscs.controller.admin.workdesign.workflowwork.vo.MyWorkRespVO;
|
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.workdesign.workflowworknode.vo.WorkflowWorkNodePageReqVO;
|
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.workdesign.workflowworknode.vo.WorkflowWorkNodeRespVO;
|
|
|
import cn.iocoder.yudao.module.iscs.service.workdesign.WorkflowWorkNodeService;
|
|
|
@@ -36,7 +37,7 @@ public class ExecutorHomeServiceImpl implements ExecutorHomeService {
|
|
|
WorkflowWorkNodePageReqVO workflowWorkNodePageReqVO = new WorkflowWorkNodePageReqVO();
|
|
|
workflowWorkNodePageReqVO.setPageNo(1);
|
|
|
workflowWorkNodePageReqVO.setPageSize(-1);
|
|
|
- List<WorkflowWorkNodeRespVO> myNodeList = getMyNodeList(workflowWorkNodePageReqVO);
|
|
|
+ List<MyWorkRespVO> myNodeList = getMyNodeList(workflowWorkNodePageReqVO);
|
|
|
// 待执行
|
|
|
int unreleasedCount = (int) myNodeList.stream().filter(o -> StringUtils.isNotBlank(o.getApprovalStatus()) && "pending".equals(o.getApprovalStatus())).count();
|
|
|
// 进行中
|
|
|
@@ -52,14 +53,14 @@ public class ExecutorHomeServiceImpl implements ExecutorHomeService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<WorkflowWorkNodeRespVO> getMyNodeList(WorkflowWorkNodePageReqVO vo) {
|
|
|
+ public List<MyWorkRespVO> getMyNodeList(WorkflowWorkNodePageReqVO vo) {
|
|
|
if (vo.getPageNo() == null) {
|
|
|
vo.setPageNo(1);
|
|
|
}
|
|
|
if (vo.getPageSize() == null) {
|
|
|
vo.setPageSize(3);
|
|
|
}
|
|
|
- PageResult<WorkflowWorkNodeRespVO> myNodePage = workflowWorkNodeService.getMyNodePage(vo);
|
|
|
+ PageResult<MyWorkRespVO> myNodePage = workflowWorkNodeService.getMyNodePage(vo);
|
|
|
return myNodePage.getList();
|
|
|
}
|
|
|
|