From 93430938a25ab3d4e218a2198ae1b24a516f6382 Mon Sep 17 00:00:00 2001 From: zhouxiantao <1026371446@qq.com> Date: Tue, 17 Jun 2025 17:31:15 +0800 Subject: [PATCH] freat:粤政易相关代码 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java index 39208a2..fbd1ff1 100644 --- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java +++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java @@ -1135,6 +1135,45 @@ throw new ServiceException("CaseTaskService.getCountList", e); } } + /** + * 首页-查询全部待办任务 + * + * @param page 分页对象 + * @param terms 条件 + * @return Page + */ + public Page<FrontPageListAllDTO> pageMyTaskAll(PageRequest page, Map<String, Object> terms) { + try { + long total = mapper.countMyTaskAll(terms); + List<FrontPageListAllDTO> frontPageListFPDTOList = mapper.pageMyTaskAll(page, terms); + return new PageImpl<FrontPageListAllDTO>(frontPageListFPDTOList, page, total); + } catch (Exception e) { + log.error("[CaseTaskService.pageMyTaskAll]调用失败,异常信息:" + e, e); + throw new ServiceException("pageMyTaskAll.pageMyTaskFp", e); + } + + } + + /** + * 已办事项-数量 + * @param terms 条件 + */ + public CaseYbCountDTO countYbTaskAll(Map<String, Object> terms) { + CaseYbCountDTO caseYbCountDTO = new CaseYbCountDTO(); + long ybDispatch = mapper.countYbDispatch(terms); + long ybAccept = mapper.countYbAccept(terms); + long ybClosed = mapper.countYbClosed(terms); + long ybAudit = mapper.countYbAudit(terms); + long ybSupervise = mapper.countYbSupervise(terms); + caseYbCountDTO.setYbDispatch(ybDispatch); + caseYbCountDTO.setYbAccept(ybAccept); + caseYbCountDTO.setYbClosed(ybClosed); + caseYbCountDTO.setYbAudit(ybAudit); + caseYbCountDTO.setYbSupervise(ybSupervise); + caseYbCountDTO.setYbMerge(0L); + caseYbCountDTO.setAllYbTask(ybDispatch+ybAccept+ybClosed+ybAudit+ybSupervise); + return caseYbCountDTO; + } /** * 首页-查询待办任务-待/已分派 -- Gitblit v1.8.0