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