更新接口
This commit is contained in:
@@ -527,7 +527,7 @@ public class SlitTwoManipulatorDeviceDriver extends AbstractOpcDeviceDriver impl
|
|||||||
this.setNow_steps_type3(9);
|
this.setNow_steps_type3(9);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
log.warn("后工位放货位有货,放货位:{},mode:{},move:{}", next_device_code, mode, move);
|
// log.warn("后工位放货位有货,放货位:{},mode:{},move:{}", next_device_code, mode, move);
|
||||||
if (this.getNow_steps_type1() == 4 || this.getNow_steps_type3() == 8) {
|
if (this.getNow_steps_type1() == 4 || this.getNow_steps_type3() == 8) {
|
||||||
feedMessage = "前工位未放货原因-->";
|
feedMessage = "前工位未放货原因-->";
|
||||||
if (mode != 2) {
|
if (mode != 2) {
|
||||||
|
|||||||
@@ -586,31 +586,35 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|||||||
if (StrUtil.isEmpty(route_plan_code)) {
|
if (StrUtil.isEmpty(route_plan_code)) {
|
||||||
route_plan_code = "normal";
|
route_plan_code = "normal";
|
||||||
}
|
}
|
||||||
Device device = deviceAppService.findDeviceByCode(next_device_code);
|
|
||||||
SiemensConveyorDeviceDriver siemensConveyorDeviceDriver;
|
if(StrUtil.equals(task_type,"5")){
|
||||||
if(device.getDeviceDriver() instanceof SiemensConveyorDeviceDriver) {
|
Device device = deviceAppService.findDeviceByCode(next_device_code);
|
||||||
siemensConveyorDeviceDriver = (SiemensConveyorDeviceDriver) device.getDeviceDriver();
|
SiemensConveyorDeviceDriver siemensConveyorDeviceDriver;
|
||||||
if (ObjectUtil.equal("true", siemensConveyorDeviceDriver.getExtraValue().get("inspect_in_stock"))) {
|
if(device.getDeviceDriver() instanceof SiemensConveyorDeviceDriver) {
|
||||||
if(siemensConveyorDeviceDriver.getMove() == 1)
|
siemensConveyorDeviceDriver = (SiemensConveyorDeviceDriver) device.getDeviceDriver();
|
||||||
{
|
if (ObjectUtil.equal("true", siemensConveyorDeviceDriver.getExtraValue().get("inspect_in_stock"))) {
|
||||||
JSONObject json = new JSONObject();
|
if(siemensConveyorDeviceDriver.getMove() == 1)
|
||||||
json.put("task_code", task_code);
|
{
|
||||||
json.put("ext_task_id", ext_task_id);
|
JSONObject json = new JSONObject();
|
||||||
json.put("message", "终点有货无法生成任务");
|
json.put("task_code", task_code);
|
||||||
errArr.add(json);
|
json.put("ext_task_id", ext_task_id);
|
||||||
continue;
|
json.put("message", "终点有货无法生成任务");
|
||||||
|
errArr.add(json);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( taskService.querySameDeviceReadyTask(start_device_code,next_device_code,"0") > 1){
|
||||||
|
JSONObject json = new JSONObject();
|
||||||
|
json.put("task_code", task_code);
|
||||||
|
json.put("ext_task_id", ext_task_id);
|
||||||
|
json.put("message", "已存在相同的起点终点未执行的输送任务");
|
||||||
|
errArr.add(json);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if( StrUtil.equals(task_type,"5") && taskService.querySameDeviceReadyTask(start_device_code,next_device_code,"0") > 1){
|
|
||||||
JSONObject json = new JSONObject();
|
|
||||||
json.put("task_code", task_code);
|
|
||||||
json.put("ext_task_id", ext_task_id);
|
|
||||||
json.put("message", "已存在相同的起点终点未执行的输送任务");
|
|
||||||
errArr.add(json);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
TaskDto taskDto = taskService.findByCodeFromCache(task_code);
|
TaskDto taskDto = taskService.findByCodeFromCache(task_code);
|
||||||
if (taskDto != null) {
|
if (taskDto != null) {
|
||||||
JSONObject json = new JSONObject();
|
JSONObject json = new JSONObject();
|
||||||
|
|||||||
Reference in New Issue
Block a user