From 022c1483e1cb87b22742b247f25f8152a010bf2f Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期一, 24 七月 2023 19:49:06 +0800
Subject: [PATCH] #入库找库位基础逻辑完成,接口第一次测试完成,测试结果:"OK"
---
src/main/java/com/zy/asrs/controller/StaDescController.java | 2
src/main/java/com/zy/asrs/controller/OpenController.java | 38 +++++++++++++++++++
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 36 +++++++++++++++++-
src/main/java/com/zy/common/service/CommonService.java | 19 ++-------
src/main/java/com/zy/asrs/service/OpenService.java | 4 ++
5 files changed, 81 insertions(+), 18 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index 3005376..446a899 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -259,6 +259,44 @@
}
+ /**
+ * 涓帶锛氱爜鍨涘畬鎴愪笅鍙戝叆搴撲俊鎭�
+ */
+ @PostMapping("/cs1/auth/v1")
+ @AppAuth(memo = "涓帶锛氱爜鍨涘墠涓婃姤鏉$爜,鐢熸垚娴嬭瘯宸ヤ綔妗�")
+ public synchronized R cs1(@RequestHeader(required = false) String appkey,
+ @RequestBody PalletizingCompleteParam param,
+ HttpServletRequest request) {
+ auth(appkey, param, request);
+ openService.cs1(param.getBarcode());
+ return R.ok(param);
+ }
+
+ /**
+ * 涓帶锛氱爜鍨涘畬鎴愪笅鍙戝叆搴撲俊鎭�
+ */
+ @PostMapping("/cs2/auth/v1")
+ @AppAuth(memo = "涓帶锛氱爜鍨涘畬鎴愪笅鍙戝叆搴撲俊鎭�,鐢熸垚娴嬭瘯宸ヤ綔妗�")
+ public synchronized R cs2(@RequestHeader(required = false) String appkey,
+ @RequestBody PalletizingCompleteParam param,
+ HttpServletRequest request) {
+ auth(appkey, param, request);
+ openService.cs2();
+ return R.ok(param);
+ }
+
+ /**
+ * 涓帶锛氱爜鍨涘畬鎴愪笅鍙戝叆搴撲俊鎭�
+ */
+ @PostMapping("/cs3/auth/v1")
+ @AppAuth(memo = "涓帶锛氱爜鍨涘畬鎴愪笅鍙戝叆搴撲俊鎭�,鐢熸垚娴嬭瘯宸ヤ綔妗�")
+ public synchronized R cs3(@RequestHeader(required = false) String appkey,
+ @RequestBody PalletizingCompleteParam param,
+ HttpServletRequest request) {
+ auth(appkey, param, request);
+ openService.cs3();
+ return R.ok(param);
+ }
/*...........................涓婇ザ姹熼摐..............浠ヤ笂.............寰愬伐姹変簯...........................*/
diff --git a/src/main/java/com/zy/asrs/controller/StaDescController.java b/src/main/java/com/zy/asrs/controller/StaDescController.java
index 8d85caf..3381be0 100644
--- a/src/main/java/com/zy/asrs/controller/StaDescController.java
+++ b/src/main/java/com/zy/asrs/controller/StaDescController.java
@@ -52,7 +52,7 @@
wrapper.ge(entry.getKey(), DateUtils.convert(dates[0]));
wrapper.le(entry.getKey(), DateUtils.convert(dates[1]));
} else {
- wrapper.like(entry.getKey(), val);
+ wrapper.eq(entry.getKey(), val);
}
}
}
diff --git a/src/main/java/com/zy/asrs/service/OpenService.java b/src/main/java/com/zy/asrs/service/OpenService.java
index 21116e1..36cab36 100644
--- a/src/main/java/com/zy/asrs/service/OpenService.java
+++ b/src/main/java/com/zy/asrs/service/OpenService.java
@@ -54,4 +54,8 @@
void singleMountUnstackingComplete(SingleMountUnstackingCompleteParam param);
+ void cs1(String barcode);
+ void cs2();
+ void cs3();
+
}
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 8bcba1e..8164191 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -802,7 +802,7 @@
for (WrkDetl wrkDetl:wrkDetls){
if (wrkDetl.getBatch().equals(matList.getBoxNo())){//鏈ㄧ缂栫爜
wrkDetl.setInspect(1);
- wrkDetlService.updateById(wrkDetl);
+ wrkDetlService.update(wrkDetl,new EntityWrapper<WrkDetl>().eq("batch",wrkDetl.getBatch()));
wrkDetlsNew.add(wrkDetl);
sign=false;
break;
@@ -887,7 +887,7 @@
for (WrkDetl wrkDetl:wrkDetls){
if (wrkDetl.getBatch().equals(matList.getBoxNo())){//鏈ㄧ缂栫爜
wrkDetl.setOrigin(matList.getPosition());
- wrkDetlService.updateById(wrkDetl);
+ wrkDetlService.update(wrkDetl,new EntityWrapper<WrkDetl>().eq("batch",wrkDetl.getBatch()));
sign=false;
break;
}
@@ -905,5 +905,37 @@
}
}
+ /*
+ *
+ * */
+ @Override
+ @Transactional
+ public void cs1(String barcode) {
+ WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("io_type", 201));
+ int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(201));
+ wrkMast.setWrkNo(workNo);
+ wrkMast.setBarcode(barcode);
+ wrkMast.setWrkSts(42L);
+ wrkMastService.insert(wrkMast);
+ }
+
+ /*
+ *
+ * */
+ @Override
+ @Transactional
+ public void cs2() {
+
+ }
+
+ /*
+ *
+ * */
+ @Override
+ @Transactional
+ public void cs3() {
+
+ }
+
/*...........................涓婇ザ姹熼摐..............浠ヤ笂.............寰愬伐姹変簯...........................*/
}
diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java
index 98c7487..c71f0c0 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -132,23 +132,9 @@
break;
}
}
- String val = String.valueOf(vo.getValue());
- if (Cools.isEmpty(batch)) {
- batch = val;
- } else {
- int year0 = Integer.parseInt(batch.substring(0, 2));
- int month0 = Integer.parseInt(batch.substring(2, 4));
- int year = Integer.parseInt(val.substring(0, 2));
- int month = Integer.parseInt(val.substring(2, 4));
- if (year <= year0) {
- if (month < month0) {
- batch = val;
- }
- }
- }
}
if (sameMatnr) {
- List<String> locNos = locDetlService.getSameDetlToday2(matnr, batch, sRow, eRow);
+ List<String> locNos = locDetlService.getSameDetlToday(matnr, sRow, eRow);
for (String locNo : locNos) {
if (Utils.isShallowLoc(slaveProperties, locNo)) {
continue;
@@ -291,6 +277,9 @@
locTypeDto.setLocType1((short) 2);
return getLocNo(1, staDescId, sourceStaNo, list, locTypeDto, times);
}
+ if (!sign){
+ throw new CoolException("鐩爣绔�"+staDesc.getCrnStn()+"涓嶅彲鐢�");
+ }
log.error("绯荤粺娌℃湁绌哄簱浣嶏紒锛侊紒 灏哄瑙勬牸锛� {}锛� 杞娆℃暟锛歿}", JSON.toJSONString(locTypeDto), times);
throw new CoolException("娌℃湁绌哄簱浣�");
}
--
Gitblit v1.9.1