From d10b70321642f4fce29d6fe958b3d2828703e2dd Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期一, 21 十月 2024 09:01:16 +0800
Subject: [PATCH] 盘点出库修改
---
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 22 +++++++++++++++++-----
1 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index 11dc289..35514a2 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1292,8 +1292,13 @@
wrkDetl.setSpecs(String.valueOf(roll.getSplices())); // 鎺ュご
wrkDetl.setAnfme(1.0);
// wrkDetl.setThreeCode(null); // 閫氳繃mes鎴杄xcel瀵煎叆妫�娴嬫槸鍚﹀悎鏍� 0涓嶅悎鏍硷紝1 鍚堟牸
+// wrkDetl.setDeadWarn(); // 鐞嗚揣鏍囪瘑 0榛樿锛�1鐞嗚揣涓紝2鐞嗚揣瀹屾垚w
+// wrkDetl.setInspect(); // 璁㈠崟鏄庣粏涓敤锛屾爣璇嗗璐х殑鐘舵�� 0鏈璐э紝1澶囪揣涓紝2澶囪揣瀹屾垚
+// wrkDetl.setDanger(); // 璁㈠崟鏄庣粏涓敤锛屾爣璇嗚法宸烽亾绉诲簱 0鏈Щ搴擄紝1绉诲簱涓紝2绉诲簱瀹屾垚
wrkDetl.setIoTime(now);
wrkDetl.setAppeTime(now);
+ wrkDetl.setAppeUser(21L); // root
+ wrkDetl.setModiUser(21L); // root
wrkDetl.setModiTime(now);
if (!wrkDetlService.insert(wrkDetl)) {
throw new CoolException("淇濆瓨宸ヤ綔鏄庣粏澶辫触");
@@ -1599,7 +1604,7 @@
@Transactional
public R zphjCdwc(ZphjcdwcParam param) {
- if (Cools.isEmpty(param.getWorkNo(),param.getSourceStaNo(),param.getSite())) {
+ if (Cools.isEmpty(param.getWorkNo(),param.getSourceStaNo(),param.getSite(),param.getBarcode())) {
return R.parse("鍙傛暟涓嶈兘涓虹┖锛岃妫�鏌ュ叆鍙�");
}
WrkMast wrkMast = wrkMastService.selectById(param.getWorkNo());
@@ -1617,7 +1622,7 @@
LocMast locMast = locMastService.selectById(wrkMast.getSourceLocNo());
// 鍒涘缓妗佹灦鐞嗚揣鍑哄簱鐨勫伐浣滄。
- int work = create111Work(wrkMast, wrkDetls, param.getSite(), wrkMast.getStaNo(), "1001");
+ int work = create111Work(wrkMast, wrkDetls, param.getSite(), wrkMast.getStaNo(), param.getBarcode());
int descFlag = getType(wrkDetls);
@@ -1641,7 +1646,7 @@
zphjcdwcVo2.setWorkNo(work);
zphjcdwcVo2.setSourceStaNo(param.getSite());
zphjcdwcVo2.setStaNo(wrkMast.getStaNo());
- zphjcdwcVo2.setBarcode(param.getSite() == 3046 ? "T1146" : "T1142");
+ zphjcdwcVo2.setBarcode(param.getBarcode());
zphjcdwcVo2.setDescFlag(descFlag);
zphjcdwcVos.add(zphjcdwcVo2);
@@ -1694,6 +1699,13 @@
// 婧愬簱浣嶆竻闄�
wrkMast.setSourceLocNo("");
wrkMast.setModiTime(new Date());
+
+ // 鏇存柊搴撲綅鐘舵��
+ LocMast staLocMast = locMastService.selectById(wrkMast.getSourceLocNo());
+ // 鏇存柊鏂板簱浣嶇姸鎬� Q
+ staLocMast.setLocSts("Q");
+ staLocMast.setModiTime(new Date());
+ locMastService.updateById(staLocMast);
}
// 鏇存柊宸ヤ綔涓绘。
@@ -1922,7 +1934,7 @@
try {
response = new HttpHandler.Builder()
.setUri(MesConstant.GWCS_IP_PORT)
- .setPath(MesConstant.GWCS_FPKW_URL)
+ .setPath(MesConstant.GWCS_IP_PORT)
.setHeaders(headers)
.setJson(body)
.build()
@@ -1930,7 +1942,7 @@
if (!Cools.isEmpty(response)) {
success = true;
} else {
- log.error(message + "澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", MesConstant.URL + MesConstant.PAKIN_URL, body, response);
+ log.error(message + "澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", MesConstant.GWCS_IP_PORT + MesConstant.GWCS_IP_PORT, body, response);
}
} catch (Exception e) {
log.error(message + "寮傚父锛歿}", e);
--
Gitblit v1.9.1