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}