PTL配送逻辑
This commit is contained in:
@@ -8,6 +8,7 @@ import cn.hutool.core.util.StrUtil;
|
||||
import cn.hutool.http.HttpUtil;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.ruoyi.api.domain.AgvMoveParam;
|
||||
import com.ruoyi.api.service.IToWcsService;
|
||||
import com.ruoyi.bas.cargoSpace.domain.BasCargoSpace;
|
||||
import com.ruoyi.bas.cargoSpace.service.IBasCargoSpaceService;
|
||||
@@ -633,12 +634,12 @@ public class PdaServiceImp implements PdaService {
|
||||
//todo 调用agv搬运接口
|
||||
//使用HttpUtil post请求,参数为startPoint,endPoint,和containerCode
|
||||
String taskNo = IdUtil.fastSimpleUUID();
|
||||
Map<String,Object> map = new HashMap<>();
|
||||
map.put("startPoint", startPoint);
|
||||
map.put("endPoint", startPoint);
|
||||
map.put("wmsTrayCode", basContainer1.getContainerId());
|
||||
map.put("taskNo", taskNo);
|
||||
String result = HttpUtil.post("http://192.168.1.100:8080/agv/api/receiveAgvMoveJob", JSONUtil.toJsonStr( map));
|
||||
AgvMoveParam agvMoveParam =new AgvMoveParam();
|
||||
agvMoveParam.setStartPoint(startPoint);
|
||||
agvMoveParam.setEndPoint(endPoint);
|
||||
agvMoveParam.setContainerCode(basContainer1.getContainerId());
|
||||
agvMoveParam.setTaskNo(taskNo);
|
||||
String result = HttpUtil.post("http://192.168.1.100:8080/agv/api/receiveAgvMoveJob", JSONUtil.toJsonStr( agvMoveParam));
|
||||
//接口的返回结果为AjaxResult,从result中获取code
|
||||
//获取code
|
||||
int code = JSONObject.parseObject(result).getIntValue("code");
|
||||
|
||||
Reference in New Issue
Block a user