From b9e6c20168ddb9d8b0d6e7278e0b591f58319b56 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期五, 18 四月 2025 08:32:07 +0800
Subject: [PATCH] 入库任务

---
 src/main/java/com/whyc/service/WmsService.java |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/WmsService.java b/src/main/java/com/whyc/service/WmsService.java
index 2e24d38..b2cfe9e 100644
--- a/src/main/java/com/whyc/service/WmsService.java
+++ b/src/main/java/com/whyc/service/WmsService.java
@@ -92,6 +92,39 @@
         return response;
     }
 
+    public Response sendTaskInbound(WmsTaskDto taskDto) {
+        String httpUrl = "http://192.168.10.133:8051"+"/api/wms_task/inbound";
+        Response response = HttpUtil.doPost(httpUrl, JsonUtil.getGson().toJson(taskDto));
+        //瀵圭粨鏋滆繘琛屽鐞�
+        if(response.getCode() == 1){ //璇锋眰鎴愬姛,data鏈夋甯告暟鎹�
+            String dataStr = (String) response.getData();
+            WmsTaskResponse responseInside = JsonUtil.getGson().fromJson(dataStr, WmsTaskResponse.class);
+            response.set(1,responseInside);
+            if(responseInside.getCode() ==0) {
+                //瀵逛笅鍙戠殑浠诲姟杩涜鏁版嵁搴撳瓨鍌�
+                Date date = new Date();
+                String pallet = taskDto.getPallet_code();
+                String startLocationCode = taskDto.getStartlocation_code();
+                //1=鎼繍绌烘墭,2=鎼繍鐢垫睜. 杞寲鍒板瓧娈礑es涓�,1001=鎼繍绌烘墭,1002=鎼繍鐢垫睜
+                Integer type = taskDto.getType();
+                String taskNo = responseInside.getTask_no();
+
+                Task task = new Task();
+                task.setTaskNo(taskNo);
+                task.setPallets(pallet);
+                task.setStartLocationCode(startLocationCode);
+                task.setDes(type ==1?1001:1002);
+
+                task.setCreateTime(date);
+
+                taskService.add(task);
+
+
+            }
+        }
+        return response;
+    }
+
     public Response getLocationList() {
         String httpUrl = "http://192.168.10.133:8051"+"/api/wms_location/get_all";
         Response response = HttpUtil.doGet(httpUrl, (String) null);

--
Gitblit v1.9.1