From d907a822a940c7ec0fb7de0ca845472bda52229b Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期二, 03 二月 2026 14:33:12 +0800
Subject: [PATCH] #pda料箱组托和换码

---
 src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java
index bd47225..27ad82d 100644
--- a/src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java
@@ -52,7 +52,7 @@
             top.setUpdateTime(new Date());
             Integer insert = this.baseMapper.insert(top);
             if (insert == 0) {
-                throw new CoolException("鏈嶅姟鍣ㄥ紓甯�");
+                throw new CoolException("response.server_exception");
             }
         }
         return top;
@@ -85,17 +85,17 @@
             node = nodeService.selectById(param.getNodeId());
         }
         if (node == null) {
-            return R.error("璐т綅涓嶅瓨鍦�");
+            return R.error("response.node_not_exist");
         }
         if (Cools.isEmpty(param.getMats())) {
-            return R.error("鍏ュ簱鐗╂枡涓嶈兘涓虹┖");
+            return R.error("response.inbound_material_empty");
         }
         Date now = new Date();
         for (MatnrDto dto : param.getMats()) {
 
             Mat mat = matService.selectByMatnr(dto.getMatnr());
             if (mat == null) {
-                throw new CoolException("鐗╂枡鏁版嵁閿欒锛岃鑱旂郴绠$悊鍛�");
+                throw new CoolException("response.material_data_error");
             }
             ManLocDetl check = manLocDetlService.selectOne(new EntityWrapper<ManLocDetl>()
                     .eq("loc_no", node.getUuid())
@@ -126,7 +126,7 @@
 
 
         }
-        return R.ok("鍏ュ簱鎴愬姛");
+        return R.ok("response.inbound_success");
     }
 
     @Transactional
@@ -141,13 +141,19 @@
                 Node node = nodeService.selectOne(new EntityWrapper<Node>()
                         .eq("id", param.getNodeId()));
                 if (node == null) {
-                    return R.error("鎵句笉鍒拌搴撲綅,璇疯仈绯荤鐞嗗憳:" + param.getNodeId() );
+                    R r = R.error("response.node_not_found");
+                    r.put("nodeId", param.getNodeId());
+                    return r;
                 }
                 if (manLocDetl == null) {
-                    return R.error("鐗╂枡:"+ param.getMatnr() + " 鍦ㄥ簱浣嶄腑涓嶅瓨鍦�");
+                    R r = R.error("response.material_not_found");
+                    r.put("matnr", param.getMatnr());
+                    return r;
                 }
                 if (manLocDetl.getAnfme() - param.getCount() < 0) {
-                    return R.error("鐗╂枡:"+ param.getMatnr() + " 鍦ㄥ簱浣嶄腑鏁伴噺涓嶈冻");
+                    R r = R.error("response.quantity_insufficient");
+                    r.put("matnr", param.getMatnr());
+                    return r;
                 } else if (manLocDetl.getAnfme() - param.getCount() == 0) {
                     SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount());
                     manLocDetlService.delete(new EntityWrapper<ManLocDetl>()
@@ -163,7 +169,7 @@
                 }
             }
         }
-        return R.ok("鍑哄簱鎴愬姛");
+        return R.ok("response.outbound_success");
     }
 
     @Transactional
@@ -177,7 +183,7 @@
             Node sourceNode = nodeService.selectOne(new EntityWrapper<Node>()
                     .eq("uuid", sourceLocNo));
             if (targetNode == null || targetNode.equals("")) {
-                throw new RuntimeException("鏃犳硶鏌ヨ鍒扮Щ搴撶殑鐩爣搴撲綅");
+                throw new RuntimeException("response.target_node_not_found");
             }
             ManLocDetl check = manLocDetlService.selectOne(new EntityWrapper<ManLocDetl>()
                     .eq("loc_no", targetNode.getUuid())

--
Gitblit v1.9.1