From 921b909c2cdebb8e387e578169a53b3f41556828 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期二, 25 三月 2025 23:18:02 +0800
Subject: [PATCH] 任务下发接口更新

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

diff --git a/src/main/java/com/whyc/service/WmsService.java b/src/main/java/com/whyc/service/WmsService.java
index 4dc12cd..6305330 100644
--- a/src/main/java/com/whyc/service/WmsService.java
+++ b/src/main/java/com/whyc/service/WmsService.java
@@ -2,14 +2,22 @@
 
 import com.google.gson.reflect.TypeToken;
 import com.whyc.dto.*;
+import com.whyc.pojo.db_wms.Task;
 import com.whyc.util.HttpUtil;
 import com.whyc.util.JsonUtil;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.ArrayList;
+import java.util.Date;
 import java.util.List;
+import java.util.stream.Collectors;
 
 @Service
 public class WmsService {
+
+    @Autowired
+    private TaskService taskService;
 
     public Response getMaterialList() {
         String httpUrl = "http://192.168.10.133:8051"+"/api/Wms_material/get_all";
@@ -48,6 +56,21 @@
             WmsResponse responseInside = JsonUtil.getGson().fromJson(dataStr, WmsResponse.class);
             response.set(1,responseInside);
             //瀵逛笅鍙戠殑浠诲姟杩涜鏁版嵁搴撳瓨鍌�
+            Task task = new Task();
+            task.setTaskNo(responseInside.getTask_no());
+            task.setDes(palletDto.getDes());
+            //灏嗗瓧绗︿覆鍒楄〃杞负1缁勫瓧绗︿覆,姣忎釜鍏冪礌鐢ㄩ�楀彿鍒嗗壊
+            List<String> pallets = palletDto.getPallets();
+            task.setPallets(String.join(",", pallets));
+
+            List<String> activateParameter = palletDto.getActivateParameter();
+            task.setActivateParameter(String.join(",",activateParameter));
+
+            Date date = new Date();
+            task.setCreateTime(date);
+
+            taskService.add(task);
+
 
         }
         return response;

--
Gitblit v1.9.1