From 29a2ba32744393bddb8396d2a459f6e54a7e3d9d Mon Sep 17 00:00:00 2001
From: "liang.chao" <1360241448@qq.com>
Date: Sun, 28 Sep 2025 15:52:07 +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
---
.../main/java/com/bonus/web/mapper/TransferApplyMapper.java | 2 ++
.../com/bonus/web/service/impl/TransferApplyServiceImpl.java | 3 +++
.../src/main/resources/mapper/TransferApplyMapper.xml | 5 +++++
3 files changed, 10 insertions(+)
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 8859b67..b01db81 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
@@ -63,4 +63,6 @@ public interface TransferApplyMapper {
String getTransferApplyTransferTime(TransferFileDto dto);
Integer getAllTransferStatus(TransferFileDto dto);
+
+ Integer updateReceiveStatus(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 4ffb590..f840065 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
@@ -165,6 +165,9 @@ public class TransferApplyServiceImpl implements TransferApplyService {
Integer i = transferApplyMapper.transferReceive(dto);
// 查询该申请下,是否所有文件都已接收
Integer num = transferApplyMapper.isAllReceive(dto);
+ if (num == 1) {
+ transferApplyMapper.updateReceiveStatus(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 4a9d985..2c81807 100644
--- a/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml
+++ b/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml
@@ -301,6 +301,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SET transfer_time = now()
WHERE id = #{transferApplyId}
+
+ UPDATE da_ky_transfer_apply
+ SET receive_status = '1'
+ WHERE id = #{transferApplyId}
+
DELETE FROM da_ky_transfer_file
WHERE transfer_apply_id = #{id}