Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -321,16 +321,14 @@ public class FinishedProductOutBindLableDeviceDriver extends AbstractOpcDeviceDr
|
||||
return;
|
||||
} else {
|
||||
this.require_apply_strangulation_time = date;
|
||||
// String vehicle_code = "";
|
||||
//
|
||||
// Instruction inst = instructionService.findByCodeFromCache(String.valueOf(task));
|
||||
// if (StrUtil.isEmpty(inst.getVehicle_code())) {
|
||||
// message = LangProcess.msg("one_message8") + ": " + task + LangProcess.msg("one_message11");
|
||||
// return;
|
||||
// }
|
||||
Instruction inst = instructionService.findByCodeFromCache(String.valueOf(task));
|
||||
if (StrUtil.isEmpty(inst.getVehicle_code())) {
|
||||
message = LangProcess.msg("one_message8") + ": " + task + LangProcess.msg("one_message11");
|
||||
return;
|
||||
}
|
||||
JSONObject param = new JSONObject();
|
||||
param.put("device_code", device_code);
|
||||
// param.put("vehicle_code", inst.getVehicle_code());
|
||||
param.put("vehicle_code", inst.getVehicle_code());
|
||||
param.put("type", AcsToLmsApplyTaskTypeEnum.LABEL_BIND.getType());
|
||||
String response = acsToWmsService.deviceApplyTwo(param);
|
||||
JSONObject jo = JSON.parseObject(response);
|
||||
@@ -530,7 +528,19 @@ public class FinishedProductOutBindLableDeviceDriver extends AbstractOpcDeviceDr
|
||||
Map map12 = new HashMap();
|
||||
map12.put("code", "to_labeling_template");
|
||||
map12.put("value", labelingTemplate);
|
||||
list.add(map12);
|
||||
|
||||
Map map13 = new HashMap();
|
||||
map13.put("code", "to_leight");
|
||||
map13.put("value", length);
|
||||
list.add(map13);
|
||||
Map map14 = new HashMap();
|
||||
map14.put("code", "to_wedth");
|
||||
map14.put("value", width);
|
||||
list.add(map14);
|
||||
Map map15 = new HashMap();
|
||||
map15.put("code", "to_height");
|
||||
map15.put("value", height);
|
||||
list.add(map15);
|
||||
}
|
||||
|
||||
if(mode == 17){
|
||||
|
||||
@@ -196,7 +196,7 @@ public class HongXiangConveyorDeviceDriver extends AbstractOpcDeviceDriver imple
|
||||
this.setIsonline(false);
|
||||
message = "有报警";
|
||||
//无报警
|
||||
} else if (error != 0) {
|
||||
} else if (error != 0 && error1 != 1) {
|
||||
this.setIserror(true);
|
||||
message = "有报警";
|
||||
//无报警
|
||||
@@ -406,7 +406,6 @@ public class HongXiangConveyorDeviceDriver extends AbstractOpcDeviceDriver imple
|
||||
map.put("device_name", this.getDevice().getDevice_name());
|
||||
map.put("finish", finish);
|
||||
map.put("isOnline", this.getIsonline());
|
||||
|
||||
map.put("isError", this.getIserror());
|
||||
map.put("door", door);
|
||||
map.put("mode", mode);
|
||||
|
||||
@@ -69,7 +69,6 @@ public class CreateDDJInst {
|
||||
if (CollUtil.isNotEmpty(taskDtoList)) {
|
||||
taskDtoList = sortInst(taskDtoList);
|
||||
for (TaskDto taskDto : taskDtoList) {
|
||||
String next_device_code = "";
|
||||
Device nextDevice = null;
|
||||
List<String> pathlist;
|
||||
Device deviceByCode = null;
|
||||
@@ -85,7 +84,8 @@ public class CreateDDJInst {
|
||||
|
||||
String put_device_code = taskDto.getPut_device_code();
|
||||
String put_point_code = taskDto.getPut_point_code();
|
||||
|
||||
String next_device_code = taskDto.getNext_device_code();
|
||||
nextDevice = appService.findDeviceByCode(next_device_code);
|
||||
String next_point_code = taskDto.getNext_point_code();
|
||||
|
||||
String start_point_code2 = taskDto.getStart_point_code2();
|
||||
@@ -244,12 +244,12 @@ public class CreateDDJInst {
|
||||
instdto.setAgv_system_type(agv_system_type);
|
||||
instdto.setStart_height(start_height);
|
||||
instdto.setNext_height(next_height);
|
||||
if (startDevice.getDevice_type().equals(DeviceType.storage.name())) {
|
||||
if (ObjectUtil.isNotNull(startDevice) && startDevice.getDevice_type().equals(DeviceType.storage.name())) {
|
||||
instdto.setFrom_x(taskDto.getFrom_x());
|
||||
instdto.setFrom_z(taskDto.getFrom_z());
|
||||
instdto.setFrom_y(taskDto.getFrom_y());
|
||||
}
|
||||
if (nextDevice.getDevice_type().equals(DeviceType.storage.name())) {
|
||||
if (ObjectUtil.isNotNull(nextDevice) && nextDevice.getDevice_type().equals(DeviceType.storage.name())) {
|
||||
instdto.setTo_x(taskDto.getTo_x());
|
||||
instdto.setTo_z(taskDto.getTo_z());
|
||||
instdto.setTo_y(taskDto.getTo_y());
|
||||
@@ -365,12 +365,12 @@ public class CreateDDJInst {
|
||||
instdto.setAgv_system_type(agv_system_type);
|
||||
instdto.setStart_height(start_height);
|
||||
instdto.setNext_height(next_height);
|
||||
if (startDevice.getDevice_type().equals(DeviceType.storage.name())) {
|
||||
if (ObjectUtil.isNotNull(startDevice) && startDevice.getDevice_type().equals(DeviceType.storage.name())) {
|
||||
instdto.setFrom_x(taskDto.getFrom_x());
|
||||
instdto.setFrom_z(taskDto.getFrom_z());
|
||||
instdto.setFrom_y(taskDto.getFrom_y());
|
||||
}
|
||||
if (nextDevice.getDevice_type().equals(DeviceType.storage.name())) {
|
||||
if (ObjectUtil.isNotNull(nextDevice) && nextDevice.getDevice_type().equals(DeviceType.storage.name())) {
|
||||
instdto.setTo_x(taskDto.getTo_x());
|
||||
instdto.setTo_z(taskDto.getTo_z());
|
||||
instdto.setTo_y(taskDto.getTo_y());
|
||||
|
||||
Reference in New Issue
Block a user