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}