fix: 扫码位托盘类型下发问题修复
This commit is contained in:
@@ -563,8 +563,8 @@ public class ConveyorWithScannerWeightDeviceDriver extends AbstractOpcDeviceDriv
|
||||
map3.put("value", containerType);
|
||||
list.add(map3);
|
||||
Map map4 = new HashMap();
|
||||
map3.put("code", "to_command");
|
||||
map3.put("value", "1");
|
||||
map4.put("code", "to_command");
|
||||
map4.put("value", "1");
|
||||
list.add(map4);
|
||||
|
||||
this.writing(list);
|
||||
|
||||
@@ -122,6 +122,7 @@ public class CreateDDJInst {
|
||||
standardStackerDeviceDriver = (StandardStackerDeviceDriver) deviceByCode.getDeviceDriver();
|
||||
if (standardStackerDeviceDriver.getMode() != 3 || standardStackerDeviceDriver.getMove() == 1 || standardStackerDeviceDriver.getCommand() != 0) {
|
||||
log.error("堆垛机,{}未联机或者在执行中", deviceByCode.getDevice_code());
|
||||
((StandardStackerDeviceDriver) deviceByCode.getDeviceDriver()).setNotCreateInstMessage("堆垛机,{}未联机或者在执行中" + deviceByCode.getDevice_code());
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -132,6 +133,7 @@ public class CreateDDJInst {
|
||||
routeLineService.getShortPathLines(
|
||||
taskDto.getStart_device_code(), taskDto.getNext_device_code(), taskDto.getRoute_plan_code());
|
||||
if (ObjectUtils.isEmpty(list)) {
|
||||
((StandardStackerDeviceDriver) deviceByCode.getDeviceDriver()).setNotCreateInstMessage("路由不通" + deviceByCode.getDevice_code());
|
||||
throw new BadRequestException("路由不通");
|
||||
}
|
||||
RouteLineDto routeLineDto = list.get(0);
|
||||
@@ -148,6 +150,7 @@ public class CreateDDJInst {
|
||||
standardStackerDeviceDriver = (StandardStackerDeviceDriver) deviceByCode.getDeviceDriver();
|
||||
if (standardStackerDeviceDriver.getMode() != 3 || standardStackerDeviceDriver.getMove() == 1 || standardStackerDeviceDriver.getCommand() != 0) {
|
||||
log.error("堆垛机,{}未联机或者在执行中", deviceByCode.getDevice_code());
|
||||
((StandardStackerDeviceDriver) deviceByCode.getDeviceDriver()).setNotCreateInstMessage("堆垛机,{}未联机或者在执行中" + deviceByCode.getDevice_code());
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -159,6 +162,7 @@ public class CreateDDJInst {
|
||||
beltConveyorDeviceDriver = (BeltConveyorDeviceDriver) nextDevice.getDeviceDriver();
|
||||
if (beltConveyorDeviceDriver.getMode() != 2 || beltConveyorDeviceDriver.getMove() == 1) {
|
||||
log.error("输送机,{}未联机或执行中", next_device_code);
|
||||
((BeltConveyorDeviceDriver) nextDevice.getDeviceDriver()).setNotCreateInstMessage("输送机,{}未联机或执行中" + deviceByCode.getDevice_code());
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -193,6 +197,7 @@ public class CreateDDJInst {
|
||||
List<RouteLineDto> shortPathsList = routeLineService.getShortPathLines(start_device_code, next_device_code, route_plan_code);
|
||||
if (ObjectUtils.isEmpty(shortPathsList) || shortPathsList.size() < 1) {
|
||||
throw new RuntimeException("路由不通!");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user