From a0f76ddd355e6794964975265d2279276e054839 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期四, 23 四月 2026 21:16:51 +0800
Subject: [PATCH] yxh
---
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoReportFileServiceImpl.java | 20 ++++++++++++--------
1 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoReportFileServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoReportFileServiceImpl.java
index 16d8ac0..0192593 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoReportFileServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoReportFileServiceImpl.java
@@ -59,13 +59,14 @@
@Transactional(rollbackFor = Exception.class)
@Override
- public Boolean addList(List<ServiceDonatebaseinfoReportFile> serviceDonatebaseinfoReportFiles,String caseNo,String createName) {
+ public Boolean addList(List<ServiceDonatebaseinfoReportFile> serviceDonatebaseinfoReportFiles,String caseNo,String createName,Long reportId) {
boolean save = false;
if (CollectionUtils.isNotEmpty(serviceDonatebaseinfoReportFiles)) {
for (ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile : serviceDonatebaseinfoReportFiles) {
serviceDonatebaseinfoReportFile.setCreateTime(new Date());
serviceDonatebaseinfoReportFile.setCreateBy(createName);
serviceDonatebaseinfoReportFile.setCaseNo(caseNo);
+ serviceDonatebaseinfoReportFile.setDonatebaseinfoReportId(reportId);
serviceDonatebaseinfoReportFile.setCreateTime(new Date());
save = save(serviceDonatebaseinfoReportFile);
}
@@ -89,20 +90,23 @@
// 鏍囪闇�瑕佸垹闄ょ殑璁板綍锛堝瓨鍦ㄤ簬鏁版嵁搴撲絾涓嶅湪鏂板垪琛ㄤ腑锛�
for (ServiceDonatebaseinfoReportFile file : list) {
- if (StringUtils.isNotEmpty(file.getPath()) && !newPathSet.contains(file.getPath().trim())) {
- file.setDelFlag(1);
- file.setUpdateTime(new Date());
- file.setUpdateBy(updateName);
- result &= updateById(file);
- }
+ //if (StringUtils.isNotEmpty(file.getPath()) && !newPathSet.contains(file.getPath().trim())) {
+// file.setDelFlag(1);
+// file.setUpdateTime(new Date());
+// file.setUpdateBy(updateName);
+// result &= updateById(file);
+ this.baseMapper.deleteById(file.getId());
+
+ // }
}
// 娣诲姞鏂扮殑璁板綍
for (ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile : serviceDonatebaseinfoReportFiles) {
- if (StringUtils.isNotEmpty(serviceDonatebaseinfoReportFile.getFileName()) && !existingPaths.contains(serviceDonatebaseinfoReportFile.getFileName().trim())) {
+ if (StringUtils.isNotEmpty(serviceDonatebaseinfoReportFile.getFileName()) ) {
serviceDonatebaseinfoReportFile.setUpdateBy(updateName);
serviceDonatebaseinfoReportFile.setUpdateTime(new Date());
serviceDonatebaseinfoReportFile.setCaseNo(caseNo);
+ serviceDonatebaseinfoReportFile.setDonatebaseinfoReportId(reportId);
result &= save(serviceDonatebaseinfoReportFile);
}
}
--
Gitblit v1.9.3