From 64a71b031205469d7cf0cb795c898fcb3ad2a30d Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Tue, 2 Dec 2025 17:45:51 +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 --- .../controller/FileManagementController.java | 12 +++++++++ .../system/domain/RectificationDto.java | 2 ++ .../system/mapper/FileManageMapper.java | 6 ++++- .../system/mapper/FileManageMapper.xml | 18 +++++++++++-- .../system/service/FileManageService.java | 3 +++ .../service/impl/FileManageServiceImpl.java | 26 ++++++++++++++++++- 6 files changed, 63 insertions(+), 4 deletions(-) diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/FileManagementController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/FileManagementController.java index 17e0c0b..f9bf8fb 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/FileManagementController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/FileManagementController.java @@ -146,6 +146,18 @@ public class FileManagementController extends BaseController { public AjaxResult addRectification(@RequestBody @Validated RectificationDto dto) { return fileManageService.addRectification(dto); } + @PostMapping("updateRectification") + @SysLog(title = "加入整改清单", module = "档案管理->档案右侧列表", businessType = OperaType.QUERY, details = "修改整改清单", logType = 1) + @RequiresPermissions("file:manage:rectification") + public AjaxResult updateRectification(@RequestBody @Validated RectificationDto dto) { + return fileManageService.updateRectification(dto); + } + @PostMapping("delRectification") + @SysLog(title = "加入整改清单", module = "档案管理->档案右侧列表", businessType = OperaType.QUERY, details = "删除整改清单", logType = 1) + @RequiresPermissions("file:manage:rectification") + public AjaxResult delRectification(@RequestBody RectificationDto dto) { + return fileManageService.delRectification(dto); + } @PostMapping("selectRectificationList") @SysLog(title = "加入整改清单", module = "档案管理->档案右侧列表", businessType = OperaType.QUERY, details = "加入整改清单", logType = 1) @RequiresPermissions("file:manage:rectification") diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/domain/RectificationDto.java b/blade-service/blade-system/src/main/java/org/springblade/system/domain/RectificationDto.java index 9acba18..2f7a613 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/domain/RectificationDto.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/domain/RectificationDto.java @@ -11,6 +11,7 @@ import org.springblade.common.core.page.PageDomain; */ @Data public class RectificationDto extends PageDomain { + private String id; private String fileId; private String proId; @NotBlank(message = "不能为空") @@ -23,5 +24,6 @@ public class RectificationDto extends PageDomain { private String createTime; private Long updateUserId; private String updateTime; + private String isRectification; } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/FileManageMapper.java b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/FileManageMapper.java index 054e1a2..cf6f0fd 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/FileManageMapper.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/FileManageMapper.java @@ -53,7 +53,11 @@ public interface FileManageMapper { Integer addRectification(RectificationDto dto); - Integer updateisRectification(String fileId); + Integer updateisRectification(RectificationDto dto); List selectRectificationList(RectificationDto dto); + + Integer updateRectification(RectificationDto dto); + + Integer delRectification(RectificationDto dto); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/FileManageMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/FileManageMapper.xml index cb53d58..72ff649 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/FileManageMapper.xml +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/FileManageMapper.xml @@ -130,9 +130,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" UPDATE da_ky_sys_file_source set - is_rectification = '1' + is_rectification = #{isRectification} WHERE id = #{fileId} + + UPDATE record_rectification_list + set + description = #{description}, + update_user_id = #{updateUserId}, + update_time = now() + WHERE id = #{id} + DELETE FROM da_ky_sys_file_source WHERE business_id = #{id} @@ -141,8 +149,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" DELETE FROM da_ky_pro_files_contents WHERE id = #{id} + + DELETE FROM record_rectification_list + WHERE id = #{id} + - SELECT dkp.*, COALESCE(dkp2.content_name, dkp.content_name) AS parentName @@ -289,6 +301,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"