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