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"