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