From 7781b75609b56a01b6c3d252fc699624810f6805 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 28 二月 2025 22:55:04 +0800
Subject: [PATCH] bug修改

---
 springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 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 b8e1e9a..2c269dd 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
@@ -1,6 +1,8 @@
 package com.panzhihua.sangeshenbian.service.impl;
 
 import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.collection.CollUtil;
+import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -28,6 +30,7 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.panzhihua.sangeshenbian.model.vo.ComplaintVO;
 import com.panzhihua.sangeshenbian.service.ISystemUserService;
+import io.jsonwebtoken.lang.Collections;
 import lombok.RequiredArgsConstructor;
 import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Service;
@@ -316,6 +319,7 @@
     @Override
     @Transactional(rollbackFor = Exception.class)
     public void saveReport(ComplaintReportDTO dto, LoginUserInfoVO loginUserInfoVO) {
+        System.err.println("用户登录数据---》" + JSON.toJSONString(loginUserInfoVO));
         String phone = loginUserInfoVO.getPhone();
 
         SystemUser adminUser = systemUserService.getOne(new LambdaQueryWrapper<SystemUser>()
@@ -678,8 +682,8 @@
                 .eq(ComplaintAuditRecord::getAuditType, 1)
                 .eq(ComplaintAuditRecord::getLatestFlag, 1)
                 .eq(ComplaintAuditRecord::getAuditStatus, 0)
-                .eq(ComplaintAuditRecord::getSuperiorId, cunrrentId)
-                .eq(ComplaintAuditRecord::getReportType, accountLevel)
+                .ne(ComplaintAuditRecord::getSuperiorId, cunrrentId)
+                .eq(ComplaintAuditRecord::getReportType, accountLevel+1)
                 .eq(ComplaintAuditRecord::getComplaintId, dto.getComplaintId())
                 .last("LIMIT 1"));
 
@@ -687,8 +691,8 @@
         if (Objects.isNull(complaintAuditRecord)) {
             throw new ServiceException("诉求延期申请不存在");
         }
-        complaintAuditRecordService.audit(complaintAuditRecord, loginUserInfoVO.getUserId(),
-                dto.getAuditResult(), dto.getRejectReason());
+        //complaintAuditRecordService.audit(complaintAuditRecord, loginUserInfoVO.getUserId(),
+        //        dto.getAuditResult(), dto.getRejectReason());
         //审核通过后,设置诉求延期
         if (complaintAuditRecord.getAuditType().equals(1) && complaintAuditRecord.getAuditStatus().equals(1)) {
             Complaint complaint = getById(complaintAuditRecord.getComplaintId());
@@ -712,10 +716,11 @@
         record1.setUpdateBy(loginUserInfoVO.getUserId());
         record1.setUpdateTime(new Date(System.currentTimeMillis()));
         record1.setReporter(complaintAuditRecord.getReporter());
-        record1.setReportType(systemUser.getAccountLevel());
-        record1.setSuperiorId(cunrrentId);
+        record1.setReportType(complaintAuditRecord.getReportType());
+        record1.setSuperiorId(complaintAuditRecord.getSuperiorId());
         record1.setSort(count + 1);
         complaintAuditRecordService.save(record1);
+
     }
 
     @Override

--
Gitblit v1.7.1