ソースを参照

海康agv创建任务去除数组转义付

yejian 3 年 前
コミット
49bcddb938

+ 4 - 5
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/externalApi/service/impl/AgvHikOrderInfoServiceImpl.java

@@ -159,7 +159,7 @@ public class AgvHikOrderInfoServiceImpl extends SuperCacheServiceImpl<AgvHikOrde
         // 组装出入库申请详情数据入库,方便后续回调时数据记录及比对
         String reqCode = UniqueKeyGenerator.getUniqueKeyStartWithTimestamp(32);
         JSONObject jsonObject = new JSONObject();
-        JSONArray positionCodePath = new JSONArray();
+        List<Map> positionCodePath = new ArrayList<>();
         Map begin = new HashMap();
         begin.put("positionCode",start);
         begin.put("type","00");
@@ -170,9 +170,8 @@ public class AgvHikOrderInfoServiceImpl extends SuperCacheServiceImpl<AgvHikOrde
         positionCodePath.add(1,end);
         jsonObject.put("reqCode",reqCode);
         jsonObject.put("taskTyp","YJTASK");
-        jsonObject.put("positionCodePath",positionCodePath.toJSONString());
+        jsonObject.put("positionCodePath",positionCodePath);
         jsonObject.put("priority","1");
-        jsonObject.put("podDir","0");
         jsonObject.put("podTyp","01");
         jsonObject.put("taskCode",taskCode);
 
@@ -183,9 +182,9 @@ public class AgvHikOrderInfoServiceImpl extends SuperCacheServiceImpl<AgvHikOrde
         // 模拟回调
 //        agvHikOrderDetailInfoService.asyncCallbackTask(jsonObject.toJSONString(),agvCallbackUrl);
         ResponseEntity<String> addAgvTaskEntity = restTemplate.postForEntity(addAgvTaskUrl, addAgvTaskRequest, String.class);
-
+//
         String retData = addAgvTaskEntity.getBody();
-
+//
         JSONObject returnData = JSONObject.parseObject(retData);
 //        JSONObject returnData = new JSONObject();
 //        returnData.put("code","0");