From dd8ba2862f97f79caeaef780dfc709985b669ccc Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 27 二月 2025 19:06:03 +0800
Subject: [PATCH] 修改管理后台接口bug
---
springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java | 37 ++++++++++++++++++++++++-------------
1 files changed, 24 insertions(+), 13 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 255181b..059f04b 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
@@ -135,6 +135,7 @@
complaint.setClosingTime(new Date(System.currentTimeMillis() + config.getDemandProcessingTime() * 24 * 60 * 60 * 1000));
// 保存诉求记录
save(complaint);
+ int count = complaintAuditRecordService.count(new LambdaQueryWrapper<ComplaintAuditRecord>().eq(ComplaintAuditRecord::getComplaintId, complaint.getId()));
//保存记录
ComplaintAuditRecord complaintAuditRecord = new ComplaintAuditRecord();
complaintAuditRecord.setComplaintId(complaint.getId());
@@ -147,6 +148,7 @@
complaintAuditRecord.setUpdateTime(new Date(System.currentTimeMillis()));
complaintAuditRecord.setReportType(accountLevel);
complaintAuditRecord.setSuperiorId(superiorId);
+ complaintAuditRecord.setSort(count + 1);
complaintAuditRecordService.save(complaintAuditRecord);
}
@@ -372,20 +374,21 @@
// 添加审核记录
//complaintAuditRecordService.createComplaintAuditRecord(dto.getComplaintId(), 2, dto.getComment(), loginUserInfoVO,adminUser);
-
+ int count = complaintAuditRecordService.count(new LambdaQueryWrapper<ComplaintAuditRecord>().eq(ComplaintAuditRecord::getComplaintId, complaint.getId()));
ComplaintAuditRecord complaintAuditRecord = new ComplaintAuditRecord();
complaintAuditRecord.setComplaintId(complaint.getId());
complaintAuditRecord.setLatestFlag(true);
complaintAuditRecord.setAuditType(2);
complaintAuditRecord.setAuditStatus(0);
complaintAuditRecord.setCreateBy(loginUserInfoVO.getUserId());
- complaintAuditRecord.setCreateTime(new Date(System.currentTimeMillis()));
+ complaintAuditRecord.setCreateTime(new Date());
complaintAuditRecord.setUpdateBy(loginUserInfoVO.getUserId());
- complaintAuditRecord.setUpdateTime(new Date(System.currentTimeMillis()));
+ complaintAuditRecord.setUpdateTime(new Date());
complaintAuditRecord.setReporter(loginUserInfoVO.getNickName());
complaintAuditRecord.setReportType(Objects.isNull(adminUser) ? 5 : adminUser.getAccountLevel());
complaintAuditRecord.setSuperiorId(currentId);
complaintAuditRecord.setComment(dto.getComment());
+ complaintAuditRecord.setSort(count + 1);
complaintAuditRecordService.save(complaintAuditRecord);
@@ -395,13 +398,14 @@
complaintAuditRecord2.setAuditType(2);
complaintAuditRecord2.setAuditStatus(0);
complaintAuditRecord2.setCreateBy(loginUserInfoVO.getUserId());
- complaintAuditRecord2.setCreateTime(new Date(System.currentTimeMillis()));
+ complaintAuditRecord2.setCreateTime(new Date());
complaintAuditRecord2.setUpdateBy(loginUserInfoVO.getUserId());
- complaintAuditRecord2.setUpdateTime(new Date(System.currentTimeMillis()));
+ complaintAuditRecord2.setUpdateTime(new Date());
complaintAuditRecord2.setReporter(loginUserInfoVO.getNickName());
complaintAuditRecord2.setReportType(reportType);
complaintAuditRecord2.setSuperiorId(superiorId);
complaintAuditRecord2.setComment(dto.getComment());
+ complaintAuditRecord2.setSort(count + 2);
complaintAuditRecordService.save(complaintAuditRecord2);
}
@@ -439,7 +443,7 @@
complaintAuditRecordService.update(new LambdaUpdateWrapper<ComplaintAuditRecord>()
.eq(ComplaintAuditRecord::getComplaintId, dto.getComplaintId())
.set(ComplaintAuditRecord::getLatestFlag, false));
-
+ int count = complaintAuditRecordService.count(new LambdaQueryWrapper<ComplaintAuditRecord>().eq(ComplaintAuditRecord::getComplaintId, complaint.getId()));
ComplaintAuditRecord record = new ComplaintAuditRecord();
record.setComplaintId(complaint.getId());
record.setLatestFlag(true);
@@ -452,6 +456,7 @@
record.setReporter(loginUserInfoVO.getNickName());
record.setReportType(accountLevel);
record.setSuperiorId(dto.getDispatchId());
+ record.setSort(count + 1);
complaintAuditRecordService.save(record);
}
@@ -504,6 +509,7 @@
.set(ComplaintAuditRecord::getLatestFlag, false));
if (complaintReporAuditDTO.getAuditResult().equals(1)) {
+ int count = complaintAuditRecordService.count(new LambdaQueryWrapper<ComplaintAuditRecord>().eq(ComplaintAuditRecord::getComplaintId, complaint.getId()));
ComplaintAuditRecord record = new ComplaintAuditRecord();
record.setComplaintId(complaint.getId());
record.setLatestFlag(true);
@@ -511,12 +517,13 @@
record.setAuditType(0);
record.setAuditStatus(1);
record.setCreateBy(loginUserInfoVO.getUserId());
- record.setCreateTime(new Date(System.currentTimeMillis()));
+ record.setCreateTime(new Date());
record.setUpdateBy(loginUserInfoVO.getUserId());
- record.setUpdateTime(new Date(System.currentTimeMillis()));
+ record.setUpdateTime(new Date());
record.setReporter(complaintAuditRecord.getReporter());
record.setReportType(complaintAuditRecord.getReportType());
record.setSuperiorId(superiorId);
+ record.setSort(count + 1);
complaintAuditRecordService.save(record);
@@ -545,7 +552,7 @@
superiorId = complaint.getCreateBy();
break;
}
-
+ int count = complaintAuditRecordService.count(new LambdaQueryWrapper<ComplaintAuditRecord>().eq(ComplaintAuditRecord::getComplaintId, complaint.getId()));
ComplaintAuditRecord record2 = new ComplaintAuditRecord();
record2.setComplaintId(complaint.getId());
record2.setLatestFlag(true);
@@ -553,13 +560,14 @@
record2.setAuditorId(loginUserInfoVO.getUserId());
record2.setAuditStatus(2);
record2.setCreateBy(loginUserInfoVO.getUserId());
- record2.setCreateTime(new Date(System.currentTimeMillis()));
+ record2.setCreateTime(new Date());
record2.setUpdateBy(loginUserInfoVO.getUserId());
- record2.setUpdateTime(new Date(System.currentTimeMillis()));
+ record2.setUpdateTime(new Date());
record2.setReporter(complaintAuditRecord.getReporter());
record2.setReportType(systemUser.getAccountLevel() + 1);
record2.setSuperiorId(superiorId);
record2.setRejectReason(complaintReporAuditDTO.getRejectReason());
+ record2.setSort(count + 1);
complaintAuditRecordService.save(record2);
}
}
@@ -617,7 +625,7 @@
complaintAuditRecordService.update(new LambdaUpdateWrapper<ComplaintAuditRecord>()
.eq(ComplaintAuditRecord::getComplaintId, dto.getComplaintId())
.set(ComplaintAuditRecord::getLatestFlag, false));
-
+ int count = complaintAuditRecordService.count(new LambdaQueryWrapper<ComplaintAuditRecord>().eq(ComplaintAuditRecord::getComplaintId, complaint.getId()));
ComplaintAuditRecord record1 = new ComplaintAuditRecord();
record1.setComplaintId(complaint.getId());
record1.setLatestFlag(true);
@@ -630,6 +638,7 @@
record1.setReporter(loginUserInfoVO.getNickName());
record1.setReportType(systemUser.getAccountLevel());
record1.setSuperiorId(currentId);
+ record1.setSort(count + 1);
complaintAuditRecordService.save(record1);
ComplaintAuditRecord record2 = new ComplaintAuditRecord();
@@ -644,6 +653,7 @@
record2.setReporter(loginUserInfoVO.getNickName());
record2.setReportType(systemUser.getAccountLevel() - 1);
record2.setSuperiorId(superiorId);
+ record2.setSort(count + 2);
complaintAuditRecordService.save(record2);
}
@@ -694,7 +704,7 @@
complaintAuditRecordService.update(new LambdaUpdateWrapper<ComplaintAuditRecord>()
.eq(ComplaintAuditRecord::getComplaintId, dto.getComplaintId())
.set(ComplaintAuditRecord::getLatestFlag, false));
-
+ int count = complaintAuditRecordService.count(new LambdaQueryWrapper<ComplaintAuditRecord>().eq(ComplaintAuditRecord::getComplaintId, dto.getId()));
ComplaintAuditRecord record1 = new ComplaintAuditRecord();
record1.setComplaintId(dto.getComplaintId());
record1.setLatestFlag(true);
@@ -708,6 +718,7 @@
record1.setReporter(complaintAuditRecord.getReporter());
record1.setReportType(systemUser.getAccountLevel());
record1.setSuperiorId(cunrrentId);
+ record1.setSort(count + 1);
complaintAuditRecordService.save(record1);
}
--
Gitblit v1.7.1