From 0dd158492d2dd62de471f3e5841c01bfeb1f34c6 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期六, 09 九月 2023 11:17:00 +0800
Subject: [PATCH] #出库优化、显示优化、流程优化
---
src/main/java/com/zy/common/service/CommonService.java | 35 ++++++++++++++++++++---------------
1 files changed, 20 insertions(+), 15 deletions(-)
diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java
index 98c7487..6b10fe2 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -88,6 +88,22 @@
return workNo;
}
+ //鎷嗙洏鏈哄绌烘澘鎵爜锛岄┍鍔ㄦ墭鐩樺悜鐮佸灈浣嶏紝涓嶅叆搴�
+ @Transactional
+ public StartupDto getScanBarcodeEmptyBoard(){
+ StartupDto startupDto = new StartupDto();
+ Integer staNo = 0;
+ if (wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("io_type", 201).eq("staNo", 216))<2){
+ staNo=216;
+ }
+ if (wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("io_type", 201).eq("staNo", 220))<2){
+ staNo=220;
+ }
+
+ startupDto.setStaNo(staNo);
+ return startupDto;
+ }
+
/**
* 妫�绱㈠簱浣嶅彿
* @param whsType 绫诲瀷 1:鍙屾繁寮忚揣鏋�
@@ -132,23 +148,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 +293,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