From 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 09 六月 2025 11:54:00 +0800 Subject: [PATCH] 6.9新增登录失败冻结逻辑 --- springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 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 656fa60..ac31ea7 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 @@ -258,16 +258,16 @@ //page = baseMapper.selectComplaintPage(page, query, targetId, isSuperior); page = baseMapper.selectComplaintPage1(page, query, accountLevel, targetId); - for (ComplaintVO s : page.getRecords()) { + /* for (ComplaintVO s : page.getRecords()) { buttonPermission(s, systemUserByPhone, loginUserInfoVO); Integer auditButtonStatus = s.getAuditButtonStatus(); Long reporterId = s.getReporterId(); Long superiorId = s.getSuperiorId2(); if (!targetId.equals(reporterId) && !targetId.equals(superiorId) && (s.getStatus() == 5)) { -// s.setStatus(0); + s.setStatus(0); } - } + }*/ return page; } @@ -1472,7 +1472,9 @@ // 要根据驳回表来改状态 List<Long> ids = complaints.stream().map(Complaint::getId).collect(Collectors.toList()); - + if (CollUtil.isEmpty(ids)) { + ids.add(0, -1L); + } complaints = this.baseMapper.getStatusForList(ids); AnalyticStatisticsOneVo vo = new AnalyticStatisticsOneVo(); @@ -1500,7 +1502,7 @@ vo.setPostponeTransactTotal(postponeTransactTotal); // 已办结 - int completeTransactTotal = (int) complaints.stream().filter(e -> e.getStatus() == 3).count(); + int completeTransactTotal = (int) complaints.stream().filter(e -> e.getStatus() == 3 || e.getStatus() == 8).count(); vo.setCompleteTransactTotal(completeTransactTotal); // 超时办理总量 -- Gitblit v1.7.1