From 1a362580396e48029342ed40adf6564214e9afda Mon Sep 17 00:00:00 2001 From: 20918 <2091823062@qq.com> Date: Tue, 28 May 2024 15:50:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=8E=92=E5=BA=8F=EF=BC=8C?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8B=E5=8F=91=E5=88=A0=E9=99=A4=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../filemanager/TdFileProvideController.java | 15 ++++++++++++++- .../system/fileprovide/fileprovide.html | 3 --- .../resources/templates/system/leave/leave.html | 5 +++-- .../java/com/ruoyi/system/domain/TdTrain.java | 16 ++++++++-------- .../resources/mapper/system/SysUserMapper.xml | 3 +++ .../resources/mapper/system/TdLeaveMapper.xml | 2 +- 6 files changed, 29 insertions(+), 15 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/filemanager/TdFileProvideController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/filemanager/TdFileProvideController.java index fb8cf64..1ad5f04 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/filemanager/TdFileProvideController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/filemanager/TdFileProvideController.java @@ -1,5 +1,6 @@ package com.ruoyi.web.controller.system.filemanager; +import java.util.ArrayList; import java.util.List; import com.ruoyi.common.core.domain.entity.SysDept; @@ -153,7 +154,19 @@ public class TdFileProvideController extends BaseController @ResponseBody public AjaxResult remove(String ids) { - return toAjax(tdFileProvideService.deleteTdFileProvideByFileIds(ids)); + List tdFileReceives = tdFileReceiveService.selectTdFileReceiveByFileId(ids); + List statesList = new ArrayList<>(); + for (TdFileReceive tdFileReceive : tdFileReceives) { + statesList.add(tdFileReceive.getReceiveState()); + } + if (statesList.contains("1")){ + return AjaxResult.error("下发的已被接收文件不能删除"); + }else { + for (TdFileReceive tdFileReceive : tdFileReceives){ + tdFileReceiveService.deleteTdFileReceiveByReceiveId(tdFileReceive.getReceiveId()); + } + return toAjax(tdFileProvideService.deleteTdFileProvideByFileIds(ids)); + } } /** diff --git a/ruoyi-admin/src/main/resources/templates/system/fileprovide/fileprovide.html b/ruoyi-admin/src/main/resources/templates/system/fileprovide/fileprovide.html index a8184a7..b058bdf 100644 --- a/ruoyi-admin/src/main/resources/templates/system/fileprovide/fileprovide.html +++ b/ruoyi-admin/src/main/resources/templates/system/fileprovide/fileprovide.html @@ -42,9 +42,6 @@ 添加 - - 删除 - 导出 diff --git a/ruoyi-admin/src/main/resources/templates/system/leave/leave.html b/ruoyi-admin/src/main/resources/templates/system/leave/leave.html index 8c96c33..24ff850 100644 --- a/ruoyi-admin/src/main/resources/templates/system/leave/leave.html +++ b/ruoyi-admin/src/main/resources/templates/system/leave/leave.html @@ -64,6 +64,7 @@