src/main/java/com/whyc/controller/InterfaceWmsController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/WmsResponseTaskStopDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/WmsTaskStopDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/WmsService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/InterfaceWmsController.java
@@ -1,9 +1,6 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.dto.TaskDto; import com.whyc.dto.WmsPalletDto; import com.whyc.dto.WmsTaskDto; import com.whyc.dto.*; import com.whyc.pojo.db_wms.Task; import com.whyc.service.WmsService; import io.swagger.annotations.Api; @@ -52,6 +49,18 @@ return service.sendTaskInbound(taskDto); } /** * 取消任务 * @param stopDto * @return */ @PostMapping("stopTask") public Response stopTask(@RequestBody WmsTaskStopDto stopDto){ return service.stopTask(stopDto); } /** * 任务状态上报接口 * TODO 待现场确认含义 API名称 上层系统提供 src/main/java/com/whyc/dto/WmsResponseTaskStopDto.java
New file @@ -0,0 +1,17 @@ package com.whyc.dto; import lombok.Data; import lombok.ToString; @Data @ToString public class WmsResponseTaskStopDto { private Boolean status; private Integer code; private String codeStr; private String message; private Integer data; } src/main/java/com/whyc/dto/WmsTaskStopDto.java
New file @@ -0,0 +1,14 @@ package com.whyc.dto; import lombok.Data; import lombok.ToString; @Data @ToString public class WmsTaskStopDto { private String task_no; /**1=强制取消*/ private Integer operate; } src/main/java/com/whyc/service/WmsService.java
@@ -125,6 +125,21 @@ return response; } public Response stopTask(WmsTaskStopDto stopDto) { String httpUrl = "http://192.168.10.133:8051"+"/api/wms_task/inbound"; Response response = HttpUtil.doPost(httpUrl, JsonUtil.getGson().toJson(stopDto)); //对结果进行处理 if(response.getCode() == 1){ //请求成功,data有正常数据 String dataStr = (String) response.getData(); WmsResponseTaskStopDto responseInside = JsonUtil.getGson().fromJson(dataStr, WmsResponseTaskStopDto.class); response.set(1,responseInside); /*if(responseInside.getCode() ==0) { }*/ } 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);