From c283059a3740157620f3094dfbb1c011f2596bf8 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Mon, 29 Sep 2025 09:25:47 +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 --- .../web/controller/archive/TransferApplyController.java | 2 ++ .../main/java/com/bonus/web/mapper/TransferApplyMapper.java | 2 ++ .../com/bonus/web/service/impl/TransferApplyServiceImpl.java | 2 +- .../src/main/resources/mapper/TransferApplyMapper.xml | 5 +++++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/bonus-admin/src/main/java/com/bonus/web/controller/archive/TransferApplyController.java b/bonus-admin/src/main/java/com/bonus/web/controller/archive/TransferApplyController.java index bb82a8a..59663b0 100644 --- a/bonus-admin/src/main/java/com/bonus/web/controller/archive/TransferApplyController.java +++ b/bonus-admin/src/main/java/com/bonus/web/controller/archive/TransferApplyController.java @@ -88,6 +88,7 @@ public class TransferApplyController extends BaseController { @ApiOperation(value = "档案移交申请详情") @GetMapping("getTransferApply") @SysLog(title = "档案移交申请详情", module = "数据/档案移交->档案移交申请", businessType = OperaType.QUERY, details = "档案移交申请详情", logType = 1) + @RequiresPermissions("transfer:apply:query") public AjaxResult getTransferApply(TransferApplyDto dto) { try { TransferApplyDto transferApply = transferApplyService.getTransferApply(dto); @@ -163,6 +164,7 @@ public class TransferApplyController extends BaseController { } } @GetMapping("getTransferApplyFilesByApplyId") + @RequiresPermissions("transfer:apply:query") public AjaxResult getTransferApplyFilesByApplyId(TransferApplyDto dto) { try { List list = transferApplyService.getTransferApplyFilesByApplyId(dto); 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 0101caa..a4bf29a 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 @@ -67,4 +67,6 @@ public interface TransferApplyMapper { Integer updateReceiveStatus(TransferFileDto dto); Integer isAllReceiveByProject(TransferFileDto dto); + + Integer updateProjectFileStatus(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 316372d..caf11e9 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 @@ -172,7 +172,7 @@ public class TransferApplyServiceImpl implements TransferApplyService { // 如果该项目下所有文件都已接收,则修改项目移交状态 Integer allReceiveByProject = transferApplyMapper.isAllReceiveByProject(dto); if (allReceiveByProject == 1) { - transferApplyMapper.updateTransferStatus(dto); + transferApplyMapper.updateProjectFileStatus(dto); } if (i > 0) { return AjaxResult.success("接收成功"); diff --git a/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml b/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml index 3ea6bea..5d6d741 100644 --- a/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml +++ b/bonus-admin/src/main/resources/mapper/TransferApplyMapper.xml @@ -306,6 +306,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SET receive_status = '1' WHERE id = #{transferApplyId} + + UPDATE da_ky_project + SET file_status = '2' + WHERE id = #{proId} + DELETE FROM da_ky_transfer_file WHERE transfer_apply_id = #{id}