|
@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSON;
|
|
import com.ruoyi.ams.xuankuang.domain.form.*;
|
|
import com.ruoyi.ams.xuankuang.domain.form.*;
|
|
import com.ruoyi.ams.xuankuang.domain.vo.WcsResponseVo;
|
|
import com.ruoyi.ams.xuankuang.domain.vo.WcsResponseVo;
|
|
import com.ruoyi.base.constant.Constant;
|
|
import com.ruoyi.base.constant.Constant;
|
|
|
|
+import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
|
+import com.ruoyi.common.enums.HttpMethod;
|
|
import com.ruoyi.common.utils.http.HttpRequest;
|
|
import com.ruoyi.common.utils.http.HttpRequest;
|
|
import com.ruoyi.common.utils.http.HttpUtils;
|
|
import com.ruoyi.common.utils.http.HttpUtils;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -87,7 +89,7 @@ public class WmsToWcsApiService {
|
|
String r = "";
|
|
String r = "";
|
|
WcsResponseVo wcsResponseVo = new WcsResponseVo();
|
|
WcsResponseVo wcsResponseVo = new WcsResponseVo();
|
|
try {
|
|
try {
|
|
- r = HttpRequest.postData(Constant.WCS_TASK_URL, json);
|
|
|
|
|
|
+ r = HttpRequest.postData(Constant.WCS_TASK_URL4, json);
|
|
wcsResponseVo = JSON.parseObject(r, WcsResponseVo.class);
|
|
wcsResponseVo = JSON.parseObject(r, WcsResponseVo.class);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error("agv入库任务下发接口失败: ", e);
|
|
log.error("agv入库任务下发接口失败: ", e);
|
|
@@ -105,7 +107,7 @@ public class WmsToWcsApiService {
|
|
String r = "";
|
|
String r = "";
|
|
WcsResponseVo wcsResponseVo = new WcsResponseVo();
|
|
WcsResponseVo wcsResponseVo = new WcsResponseVo();
|
|
try {
|
|
try {
|
|
- r = HttpUtils.sendGet(Constant.WCS_TASK_URL, taskNo);
|
|
|
|
|
|
+ r = HttpUtils.sendGet(Constant.WCS_TASK_URL5, taskNo);
|
|
wcsResponseVo = JSON.parseObject(r, WcsResponseVo.class);
|
|
wcsResponseVo = JSON.parseObject(r, WcsResponseVo.class);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error("agv回调wcs卸货完成失败: ", e);
|
|
log.error("agv回调wcs卸货完成失败: ", e);
|
|
@@ -123,11 +125,30 @@ public class WmsToWcsApiService {
|
|
String r = "";
|
|
String r = "";
|
|
WcsResponseVo wcsResponseVo = new WcsResponseVo();
|
|
WcsResponseVo wcsResponseVo = new WcsResponseVo();
|
|
try {
|
|
try {
|
|
- r = HttpUtils.sendGet(Constant.WCS_TASK_URL, wcsId);
|
|
|
|
|
|
+ r = HttpUtils.sendGet(Constant.WCS_TASK_URL6, wcsId);
|
|
wcsResponseVo = JSON.parseObject(r, WcsResponseVo.class);
|
|
wcsResponseVo = JSON.parseObject(r, WcsResponseVo.class);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error("agv回调wcs货物取走接口失败: ", e);
|
|
log.error("agv回调wcs货物取走接口失败: ", e);
|
|
}
|
|
}
|
|
return wcsResponseVo;
|
|
return wcsResponseVo;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 工单任务取消接口
|
|
|
|
+ * @param ticketTaskCancellation
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ public WcsResponseVo cancelTheTask(TicketTaskCancellation ticketTaskCancellation){
|
|
|
|
+ String json = JSON.toJSONString(ticketTaskCancellation);
|
|
|
|
+ String r = "";
|
|
|
|
+ WcsResponseVo wcsResponseVo = new WcsResponseVo();
|
|
|
|
+ try {
|
|
|
|
+ r = HttpRequest.postData(Constant.WCS_TASK_URL3, json);
|
|
|
|
+ wcsResponseVo = JSON.parseObject(r, WcsResponseVo.class);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ log.error("任务取消失败", e);
|
|
|
|
+ }
|
|
|
|
+ return wcsResponseVo;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|