From baf0de2de74017afdb253fa0f9fb038b2c081842 Mon Sep 17 00:00:00 2001
From: "liang.chao" <1360241448@qq.com>
Date: Sun, 28 Sep 2025 17:48:02 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../bonus/web/mapper/TransferApplyMapper.java | 2 +
.../impl/TransferApplyServiceImpl.java | 2 +
.../resources/mapper/TransferApplyMapper.xml | 60 +++++++++++++++++++
.../system/domain/KyFilesMultiClassify.java | 4 ++
.../system/FilesMultiClassifyMapper.xml | 2 +-
5 files changed, 69 insertions(+), 1 deletion(-)
diff --git a/bonus-admin/src/main/java/com/bonus/web/mapper/TransferApplyMapper.java b/bonus-admin/src/main/java/com/bonus/web/mapper/TransferApplyMapper.java
index b01db81..0101caa 100644
--- a/bonus-admin/src/main/java/com/bonus/web/mapper/TransferApplyMapper.java
+++ b/bonus-admin/src/main/java/com/bonus/web/mapper/TransferApplyMapper.java
@@ -65,4 +65,6 @@ public interface TransferApplyMapper {
Integer getAllTransferStatus(TransferFileDto dto);
Integer updateReceiveStatus(TransferFileDto dto);
+
+ Integer isAllReceiveByProject(TransferFileDto dto);
}
diff --git a/bonus-admin/src/main/java/com/bonus/web/service/impl/TransferApplyServiceImpl.java b/bonus-admin/src/main/java/com/bonus/web/service/impl/TransferApplyServiceImpl.java
index e18b04e..1fa0d0b 100644
--- a/bonus-admin/src/main/java/com/bonus/web/service/impl/TransferApplyServiceImpl.java
+++ b/bonus-admin/src/main/java/com/bonus/web/service/impl/TransferApplyServiceImpl.java
@@ -169,6 +169,8 @@ public class TransferApplyServiceImpl implements TransferApplyService {
if (num == 1) {
transferApplyMapper.updateReceiveStatus(dto);
}
+ // 如果该项目下所有文件都已接收,则修改项目移交状态
+ transferApplyMapper.isAllReceiveByProject(dto);
if (i > 0) {
return AjaxResult.success("接收成功");
} else {
diff --git a/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml b/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml
index d51a98c..a9baed3 100644
--- a/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml
+++ b/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml
@@ -654,5 +654,65 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
WHERE
transfer_apply_id = #{transferApplyId}
+
diff --git a/bonus-system/src/main/java/com/bonus/system/domain/KyFilesMultiClassify.java b/bonus-system/src/main/java/com/bonus/system/domain/KyFilesMultiClassify.java
index 41b9874..ba54756 100644
--- a/bonus-system/src/main/java/com/bonus/system/domain/KyFilesMultiClassify.java
+++ b/bonus-system/src/main/java/com/bonus/system/domain/KyFilesMultiClassify.java
@@ -75,6 +75,10 @@ public class KyFilesMultiClassify {
* 档案相关管理
*/
private String fileRelated;
+ /**
+ * 档案相关管理
+ */
+ private String fileRelatedId;
/**
* 修改人
diff --git a/bonus-system/src/main/resources/mapper/system/FilesMultiClassifyMapper.xml b/bonus-system/src/main/resources/mapper/system/FilesMultiClassifyMapper.xml
index 90da8b3..20d68d0 100644
--- a/bonus-system/src/main/resources/mapper/system/FilesMultiClassifyMapper.xml
+++ b/bonus-system/src/main/resources/mapper/system/FilesMultiClassifyMapper.xml
@@ -42,7 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"