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