From 3f34143c246030d2a2a6f82bbe36a0b7181b2e53 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期日, 18 八月 2024 17:19:55 +0800
Subject: [PATCH] 出库优化
---
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 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 9ded8c5..ac070a3 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -44,6 +44,9 @@
// 浜屾ゼ鍫嗗灈鏈哄搴斿叆搴撶珯鐐�
private static final int[] secondFloorIn = new int[]{0,2061,2064,2067,2070,2073,2076};
+ // 鍫嗗灈鏈哄搴斾竴妤煎嚭搴撶珯鐐�
+ private static final int[] secondFloorOut = new int[]{0,3002,3003,3006,3008,3009,3012};
+
@Autowired
private OrderService orderService;
@@ -1148,7 +1151,7 @@
wrkMast.setIoPri(14D); // 浼樺厛绾�
wrkMast.setCrnNo(crnNo);
wrkMast.setSourceStaNo(secondFloorIn[crnNo]);
- wrkMast.setStaNo(3013);
+ wrkMast.setStaNo(secondFloorOut[crnNo]);
wrkMast.setLocNo("");
wrkMast.setBarcode(param.getBarcode()); // 鎵樼洏鐮�
wrkMast.setFullPlt("N"); // 婊℃澘锛歒
@@ -1171,6 +1174,16 @@
}
@Override
+ public R tb(TbParam param) {
+ List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("barcode", param.getBarcode()));
+ if (wrkDetls.isEmpty()) {
+ return R.parse("鏃犵墿鏂欐槑缁嗕俊鎭�");
+ }
+ List<String> collect = wrkDetls.stream().map(WrkDetl::getUnit).distinct().collect(Collectors.toList());
+ return R.ok(collect);
+ }
+
+ @Override
@Transactional
public R gwmsGenerateInventory(GwmsGenerateInventoryDto param) {
--
Gitblit v1.9.1