From e334d8afd0a654aa845f720122b876807459b90d Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期二, 09 九月 2025 17:56:26 +0800
Subject: [PATCH] 设备调拨、借用、归还流程审批调整

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java
index f45c9b8..bf2b2cd 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java
@@ -123,9 +123,8 @@
     @DeleteMapping(value = "/delete")
     public Result<?> delete(@RequestParam(name = "id", required = true) String id) {
         EamEquipmentTransfer entity = eamEquipmentTransferService.getById(id);
-        if (entity != null) {
-            entity.setDelFlag(CommonConstant.DEL_FLAG_1);
-            eamEquipmentTransferService.updateById(entity);
+        if (entity != null && !EquipmentTransferStatusEnum.WAIT_SUBMIT.name().equals(entity.getTransferStatus())) {
+            eamEquipmentTransferService.removeById(entity);
         }
         return Result.OK("鍒犻櫎鎴愬姛!");
     }
@@ -140,13 +139,12 @@
     @ApiOperation(value = "璁惧褰掑睘鍙樺姩-鎵归噺鍒犻櫎", notes = "璁惧褰掑睘鍙樺姩-鎵归噺鍒犻櫎")
     @DeleteMapping(value = "/deleteBatch")
     public Result<?> deleteBatch(@RequestParam(name = "ids", required = true) String ids) {
-        this.eamEquipmentTransferService.removeByIds(Arrays.asList(ids.split(",")));
         List<String> list = Arrays.asList(ids.split(","));
         list.forEach(id -> {
             EamEquipmentTransfer entity = eamEquipmentTransferService.getById(id);
-            if (entity != null) {
+            if (entity != null && !EquipmentTransferStatusEnum.WAIT_SUBMIT.name().equals(entity.getTransferStatus())) {
                 entity.setDelFlag(CommonConstant.DEL_FLAG_1);
-                eamEquipmentTransferService.updateById(entity);
+                eamEquipmentTransferService.removeById(entity);
             }
         });
         return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�");

--
Gitblit v1.9.3