|
@@ -97,7 +97,7 @@ public class HikAgvControl {
|
|
|
}
|
|
|
|
|
|
LbqWrapper<AgvHikOrderInfo> agvHikOrderInfoWrapper = new LbqWrapper<AgvHikOrderInfo>();
|
|
|
- agvHikOrderInfoWrapper.eq(AgvHikOrderInfo::getAgvTaskId, Integer.valueOf(taskCode));
|
|
|
+ agvHikOrderInfoWrapper.eq(AgvHikOrderInfo::getTaskCode, Integer.valueOf(taskCode));
|
|
|
AgvHikOrderInfo agvHikOrderInfo = agvHikOrderInfoService.getOne(agvHikOrderInfoWrapper);
|
|
|
|
|
|
if("0".equals(code)){
|
|
@@ -143,25 +143,25 @@ public class HikAgvControl {
|
|
|
// 托板未到位需重新驱动agv托起托板再次放
|
|
|
// 异步唤醒
|
|
|
// 查询到上一次任务的重点,发agv重新托起在放
|
|
|
- if(0 == agvHikOrderInfo.getRepeatActionType()){
|
|
|
- String goal = "";
|
|
|
- for (AgvLocationRelationEnum agvLocationRelationEnum : AgvLocationRelationEnum.values()) {
|
|
|
- if (agvLocationRelationEnum.getPreserveLocation().equals(agvHikOrderInfo.getGoal())){
|
|
|
- goal = agvLocationRelationEnum.getSafeLocation();
|
|
|
- }
|
|
|
- }
|
|
|
- externalApiService.addAgvTask(agvHikOrderInfo.getGoal(), AgvActionEnum.SITUANDUP.getActionId(), goal,0, agvHikOrderInfo.getTaskId(), agvHikOrderInfo.getTaskNodeId(), Integer.valueOf(taskCode),1);
|
|
|
- }else if(1 == agvHikOrderInfo.getRepeatActionType()){
|
|
|
-
|
|
|
- String goal = "";
|
|
|
- for (AgvLocationRelationEnum agvLocationRelationEnum : AgvLocationRelationEnum.values()) {
|
|
|
- if (agvLocationRelationEnum.getSafeLocation().equals(agvHikOrderInfo.getGoal())){
|
|
|
- goal = agvLocationRelationEnum.getPreserveLocation();
|
|
|
- }
|
|
|
- }
|
|
|
- externalApiService.addAgvTask(agvHikOrderInfo.getGoal(), 0, goal, AgvActionEnum.SITUANDDOWN.getActionId(), agvHikOrderInfo.getTaskId(), agvHikOrderInfo.getTaskNodeId(), agvHikOrderInfo.getParentAgvTaskId(),2);
|
|
|
- }
|
|
|
- redisTemplate.delete(taskCode);
|
|
|
+// if(0 == agvHikOrderInfo.getRepeatActionType()){
|
|
|
+// String goal = "";
|
|
|
+// for (AgvLocationRelationEnum agvLocationRelationEnum : AgvLocationRelationEnum.values()) {
|
|
|
+// if (agvLocationRelationEnum.getPreserveLocation().equals(agvHikOrderInfo.getGoal())){
|
|
|
+// goal = agvLocationRelationEnum.getSafeLocation();
|
|
|
+// }
|
|
|
+// }
|
|
|
+// externalApiService.addAgvTask(agvHikOrderInfo.getGoal(), AgvActionEnum.SITUANDUP.getActionId(), goal,0, agvHikOrderInfo.getTaskId(), agvHikOrderInfo.getTaskNodeId(), taskCode,1);
|
|
|
+// }else if(1 == agvHikOrderInfo.getRepeatActionType()){
|
|
|
+//
|
|
|
+// String goal = "";
|
|
|
+// for (AgvLocationRelationEnum agvLocationRelationEnum : AgvLocationRelationEnum.values()) {
|
|
|
+// if (agvLocationRelationEnum.getSafeLocation().equals(agvHikOrderInfo.getGoal())){
|
|
|
+// goal = agvLocationRelationEnum.getPreserveLocation();
|
|
|
+// }
|
|
|
+// }
|
|
|
+// externalApiService.addAgvTask(agvHikOrderInfo.getGoal(), 0, goal, AgvActionEnum.SITUANDDOWN.getActionId(), agvHikOrderInfo.getTaskId(), agvHikOrderInfo.getTaskNodeId(), agvHikOrderInfo.getTaskCode(),2);
|
|
|
+// }
|
|
|
+// redisTemplate.delete(taskCode);
|
|
|
return HikR.success().setReqCode(agvHikOrderDetailInfo.getReqCode());
|
|
|
}
|
|
|
}else{
|