更新
This commit is contained in:
@@ -191,13 +191,13 @@ public class StandardEmptyPalletSiteDeviceDriver extends AbstractOpcDeviceDriver
|
|||||||
log.debug("设备运转模式:等待工作");
|
log.debug("设备运转模式:等待工作");
|
||||||
return;
|
return;
|
||||||
case 2:
|
case 2:
|
||||||
if (!requireSucess){
|
// if (!requireSucess){
|
||||||
if (move > 0) {
|
// if (move > 0) {
|
||||||
this.execute_log.log("设备:" + devicecode + ",move:" + move);
|
// this.execute_log.log("设备:" + devicecode + ",move:" + move);
|
||||||
this.apply_take_empty(container);
|
// this.apply_take_empty(container);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
/* String apply_task ="";
|
String apply_task ="";
|
||||||
if (ObjectUtil.isNotEmpty(this.getDevice().getExtraValue().get("apply_task"))) {
|
if (ObjectUtil.isNotEmpty(this.getDevice().getExtraValue().get("apply_task"))) {
|
||||||
apply_task = this.getDevice().getExtraValue().get("apply_task").toString();
|
apply_task = this.getDevice().getExtraValue().get("apply_task").toString();
|
||||||
}
|
}
|
||||||
@@ -241,7 +241,7 @@ public class StandardEmptyPalletSiteDeviceDriver extends AbstractOpcDeviceDriver
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
||||||
|
|||||||
@@ -577,6 +577,11 @@ public class StandardInspectSiteDeviceDriver extends AbstractOpcDeviceDriver imp
|
|||||||
if (standardEmptyPalletSiteDeviceDriver.getMove() != 1 || standardEmptyPalletSiteDeviceDriver.getNumber() == 0) {
|
if (standardEmptyPalletSiteDeviceDriver.getMove() != 1 || standardEmptyPalletSiteDeviceDriver.getNumber() == 0) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
int max_emptypalletnum = Integer.parseInt(route_link_device.getExtraValue().get("max_emptypalletnum").toString());
|
||||||
|
|
||||||
|
if(standardEmptyPalletSiteDeviceDriver.getNumber() >= max_emptypalletnum ){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
//判断是否已经有该起点设备的任务,如果有就结束循环
|
//判断是否已经有该起点设备的任务,如果有就结束循环
|
||||||
int num = taskserver.querySameOriginTask(start_device_code);
|
int num = taskserver.querySameOriginTask(start_device_code);
|
||||||
if (num != 0) {
|
if (num != 0) {
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ public class StandardOrdinarySiteDeviceDriver extends AbstractDeviceDriver imple
|
|||||||
if (nextdevice.getDeviceDriver() instanceof StandardEmptyPalletSiteDeviceDriver){
|
if (nextdevice.getDeviceDriver() instanceof StandardEmptyPalletSiteDeviceDriver){
|
||||||
standardEmptyPalletSiteDeviceDriver = (StandardEmptyPalletSiteDeviceDriver) nextdevice.getDeviceDriver();
|
standardEmptyPalletSiteDeviceDriver = (StandardEmptyPalletSiteDeviceDriver) nextdevice.getDeviceDriver();
|
||||||
int number = standardEmptyPalletSiteDeviceDriver.getNumber();
|
int number = standardEmptyPalletSiteDeviceDriver.getNumber();
|
||||||
if (number == standardEmptyPalletSiteDeviceDriver.getMax_emptypalletnum()){
|
if (number >= standardEmptyPalletSiteDeviceDriver.getMax_emptypalletnum()){
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
//判断是否已经有该起点设备的任务,如果有就结束循环
|
//判断是否已经有该起点设备的任务,如果有就结束循环
|
||||||
@@ -377,12 +377,13 @@ public class StandardOrdinarySiteDeviceDriver extends AbstractDeviceDriver imple
|
|||||||
dto.setStart_device_code(this.getDevice().getDevice_code());
|
dto.setStart_device_code(this.getDevice().getDevice_code());
|
||||||
dto.setVehicle_code("");
|
dto.setVehicle_code("");
|
||||||
dto.setVehicle_type("");
|
dto.setVehicle_type("");
|
||||||
|
dto.setMaterial(material);
|
||||||
dto.setRoute_plan_code("normal");
|
dto.setRoute_plan_code("normal");
|
||||||
String taskcode = CodeUtil.getNewCode("TASK_NO");
|
String taskcode = CodeUtil.getNewCode("TASK_NO");
|
||||||
dto.setTask_code("-" + taskcode);
|
dto.setTask_code("-" + taskcode);
|
||||||
dto.setTask_status("0");
|
dto.setTask_status("0");
|
||||||
dto.setPriority("101");
|
dto.setPriority("101");
|
||||||
dto.setMaterial(this.getDevice().getMaterial_type());
|
//dto.setMaterial(this.getDevice().getMaterial_type());
|
||||||
dto.setQuantity(new BigDecimal(this.getQty()));
|
dto.setQuantity(new BigDecimal(this.getQty()));
|
||||||
RouteLineDto jo = routelineserver.findByCode(this.getDevice().getDevice_code());
|
RouteLineDto jo = routelineserver.findByCode(this.getDevice().getDevice_code());
|
||||||
String next_device_codecode = jo.getNext_device_code();
|
String next_device_codecode = jo.getNext_device_code();
|
||||||
@@ -399,7 +400,7 @@ public class StandardOrdinarySiteDeviceDriver extends AbstractDeviceDriver imple
|
|||||||
standardOrdinarySiteDeviceDriver.setPurpose(null);
|
standardOrdinarySiteDeviceDriver.setPurpose(null);
|
||||||
standardOrdinarySiteDeviceDriver.setRemark(null);
|
standardOrdinarySiteDeviceDriver.setRemark(null);
|
||||||
}
|
}
|
||||||
dto.setMaterial(this.getDevice().getMaterial_type());
|
//dto.setMaterial(this.getDevice().getMaterial_type());
|
||||||
dto.setNext_point_code(purpose);
|
dto.setNext_point_code(purpose);
|
||||||
dto.setNext_device_code(purpose);
|
dto.setNext_device_code(purpose);
|
||||||
dto.setUpdate_time(now);
|
dto.setUpdate_time(now);
|
||||||
|
|||||||
@@ -478,7 +478,9 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
|||||||
DeviceAppService appService = SpringContextHolder.getBean(DeviceAppServiceImpl.class);
|
DeviceAppService appService = SpringContextHolder.getBean(DeviceAppServiceImpl.class);
|
||||||
Device nextdevice = appService.findDeviceByCode(next_device_code);
|
Device nextdevice = appService.findDeviceByCode(next_device_code);
|
||||||
Device startdevice = appService.findDeviceByCode(start_device_code);
|
Device startdevice = appService.findDeviceByCode(start_device_code);
|
||||||
dto.setMaterial(startdevice.getMaterial_type());
|
if(StrUtil.isEmpty(dto.getMaterial())){
|
||||||
|
dto.setMaterial(startdevice.getMaterial_type());
|
||||||
|
}
|
||||||
StandardOrdinarySiteDeviceDriver standardOrdinarySiteDeviceDriver;
|
StandardOrdinarySiteDeviceDriver standardOrdinarySiteDeviceDriver;
|
||||||
StandardInspectSiteDeviceDriver standardInspectSiteDeviceDriver;
|
StandardInspectSiteDeviceDriver standardInspectSiteDeviceDriver;
|
||||||
SpecialOrdinarySiteDeviceDriver specialOrdinarySiteDeviceDriver;
|
SpecialOrdinarySiteDeviceDriver specialOrdinarySiteDeviceDriver;
|
||||||
|
|||||||
Reference in New Issue
Block a user