From cb0491ea8276f4588902079ca9bdfdb7e0a111db Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 24 二月 2025 00:51:14 +0800 Subject: [PATCH] 获取三个身边当前用户信息接口 --- springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java index 42a86bb..839b5b3 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java @@ -152,7 +152,8 @@ detail.setComplaintFlows(list); } //查询办理进度 - List<ComplaintProgress> list = complaintProgressService.lambdaQuery().eq(ComplaintProgress::getComplaintId, id).list(); + List<ComplaintProgress> list = complaintProgressService.lambdaQuery().eq(ComplaintProgress::getComplaintId, id) + .orderByAsc(ComplaintProgress::getCreateTime).list(); detail.setComplaintProgresses(list); return detail; } @@ -186,6 +187,17 @@ complaint.setCompletionUsername(loginUserInfoVO.getName()); complaint.setCompletionTime(new Date()); this.updateById(complaint); + } + /** + * 办理进度列表 + * @param complaintId + * @return + */ + @Override + public List<ComplaintProgress> progress(Long complaintId) { + //查询办理进度 + return complaintProgressService.lambdaQuery().eq(ComplaintProgress::getComplaintId, complaintId) + .orderByAsc(ComplaintProgress::getCreateTime).list(); } @Override @@ -399,6 +411,17 @@ Page<ComplaintTodoVO> page = baseMapper.getTodoList(new Page<>(basePage.getPageNum(), basePage.getPageSize()), targetId,isSuperior); return page; } - + /** + * 延期情况说明 + * @param complaintId + * @return + */ + @Override + public ComplaintAuditRecord delayDetail(Long complaintId) { + return complaintAuditRecordService.lambdaQuery().eq(ComplaintAuditRecord::getComplaintId, complaintId) + .eq(ComplaintAuditRecord::getAuditType, 1) + .eq(ComplaintAuditRecord::getLatestFlag, true) + .last("LIMIT 1").one(); + } } -- Gitblit v1.7.1