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 @@