From 23a41447d547a32ec67925b970162e91730e2561 Mon Sep 17 00:00:00 2001
From: cuikaidong <ckd2942379034@163.com>
Date: 星期五, 23 五月 2025 17:14:22 +0800
Subject: [PATCH] 封存启封功能完善,启封,编辑功能

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java |   42 ++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 40 insertions(+), 2 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java
index f4ecc06..30b2954 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java
@@ -18,6 +18,7 @@
 import org.jeecg.modules.eam.constant.EquipmentSealUpStatusEnum;
 import org.jeecg.modules.eam.entity.EamEquipmentSealUp;
 import org.jeecg.modules.eam.request.EamEquipmentSealUpQuery;
+import org.jeecg.modules.eam.request.EamEquipmentSealUpRequest;
 import org.jeecg.modules.eam.service.IEamEquipmentSealUpService;
 import org.jeecg.modules.system.service.ISysBusinessCodeRuleService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -175,13 +176,30 @@
     }
 
     /**
+     * 鍚皝
+     *
+     * @param id
+     * @return
+     */
+    @AutoLog(value = "璁惧鍚皝-鍚皝")
+    @ApiOperation(value = "璁惧鍚皝-鍚皝", notes = "璁惧鍚皝-鍚皝")
+    @GetMapping(value = "/unseal")
+    public Result<?> unseal(@RequestParam(name = "id", required = true) String id) {
+        boolean b = eamEquipmentSealUpService.unseal(id);
+        if (!b) {
+            return Result.error("鎿嶄綔澶辫触锛�");
+        }
+        return Result.OK("鎿嶄綔鎴愬姛!");
+    }
+
+    /**
      * 鎻愪氦
      *
      * @param id
      * @return
      */
-    @AutoLog(value = "璁惧灏佸瓨鍚皝-鎻愪氦")
-    @ApiOperation(value = "璁惧灏佸瓨鍚皝-鎻愪氦", notes = "璁惧灏佸瓨鍚皝-鎻愪氦")
+    @AutoLog(value = "璁惧灏佸瓨-鎻愪氦")
+    @ApiOperation(value = "璁惧灏佸瓨-鎻愪氦", notes = "璁惧灏佸瓨-鎻愪氦")
     @GetMapping(value = "/submit")
     public Result<?> submit(@RequestParam(name = "id", required = true) String id) {
         boolean b = eamEquipmentSealUpService.submit(id);
@@ -190,4 +208,24 @@
         }
         return Result.OK("鎿嶄綔鎴愬姛!");
     }
+
+    /**
+     * 缂栬緫
+     *
+     * @param request
+     * @return
+     */
+    @AutoLog(value = "璁惧鍊熷嚭褰掕繕-瀹℃壒娴�")
+    @ApiOperation(value = "璁惧鍊熷嚭褰掕繕-瀹℃壒娴�", notes = "璁惧鍊熷嚭褰掕繕-瀹℃壒娴�")
+    @RequestMapping(value = "/approval", method = {RequestMethod.PUT, RequestMethod.POST})
+    public Result<?> approval(@RequestBody EamEquipmentSealUpRequest request) {
+        if (request == null) {
+            return Result.error("娣诲姞鐨勫璞′笉鑳戒负绌猴紒");
+        }
+        EamEquipmentSealUp entity = eamEquipmentSealUpService.approval(request);
+        if (entity == null) {
+            return Result.error("鎿嶄綔澶辫触锛�");
+        }
+        return Result.OK("鎿嶄綔鎴愬姛!");
+    }
 }

--
Gitblit v1.9.3