From 9ec865af4254180c6f47c85a2ef04dd46f4ca1c4 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期日, 18 八月 2024 16:57:25 +0800
Subject: [PATCH] 一楼贴标机获取数据
---
src/main/java/com/zy/asrs/controller/OpenController.java | 9 +++++++++
src/main/java/com/zy/asrs/entity/param/TbParam.java | 16 ++++++++++++++++
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 10 ++++++++++
src/main/java/com/zy/asrs/service/OpenService.java | 5 +++++
4 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index a27b489..e6dd534 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -59,6 +59,15 @@
return openService.kthl(param);
}
+ @PostMapping("/tb")
+ @AppAuth(memo = "涓�妤艰创鏍�")
+ public synchronized R tb(@RequestHeader(required = false) String appkey,
+ @RequestBody TbParam param,
+ HttpServletRequest request) {
+ auth(appkey, param, request);
+ return openService.tb(param);
+ }
+
@PostMapping("/zxrk")
@AppAuth(memo = "GWCS鍒拌揪鍫嗗灈鏈哄叆搴撶珯鐐硅姹俍WCS鎵ц")
public synchronized R crnExecute(@RequestHeader(required = false) String appkey,
diff --git a/src/main/java/com/zy/asrs/entity/param/TbParam.java b/src/main/java/com/zy/asrs/entity/param/TbParam.java
new file mode 100644
index 0000000..3f60605
--- /dev/null
+++ b/src/main/java/com/zy/asrs/entity/param/TbParam.java
@@ -0,0 +1,16 @@
+package com.zy.asrs.entity.param;
+
+import lombok.Data;
+
+/**
+ * @author pang.jiabao
+ * @description gwcs璐存爣璇锋眰鏁版嵁
+ * @createDate 2024/8/18 16:49
+ */
+@Data
+public class TbParam {
+ /**
+ * 鎵樼洏鐮�
+ */
+ private String barcode;
+}
diff --git a/src/main/java/com/zy/asrs/service/OpenService.java b/src/main/java/com/zy/asrs/service/OpenService.java
index e66902b..722e541 100644
--- a/src/main/java/com/zy/asrs/service/OpenService.java
+++ b/src/main/java/com/zy/asrs/service/OpenService.java
@@ -31,6 +31,11 @@
R kthl(KthlParam param);
/**
+ * 涓�妤艰创鏍�
+ */
+ R tb(TbParam param);
+
+ /**
*GWMS鍒拌揪鐩爣绔欑偣璇锋眰ZWCS鎵ц鍏ュ簱
*/
String crnExecute(CrnExecuteParam param);
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 439d277..ac070a3 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1174,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