fix: 拔前行架字段添加

This commit is contained in:
2024-04-11 10:18:48 +08:00
parent 0bcffd1d63
commit 45ace13886

View File

@@ -357,19 +357,29 @@ public class PullHeadManipulatorDeviceDriver extends AbstractOpcDeviceDriver imp
String nextAddr = nextDevice.getExtraValue().get("address").toString();
String interaction_json = taskDto.getInteraction_json();
JSONObject jsonObject = JSONObject.parseObject(interaction_json);
// Object isBushing = jsonObject.get("is_bushing");
// Object isPulling = jsonObject.get("is_pulling");
// Object qzzNo = jsonObject.get("qzz_no");
// Object qzzSize = jsonObject.get("qzz_size");
//所需纸管信息(左边)
Object left = jsonObject.get("left");
//所需纸管信息(右边)
Object right = jsonObject.get("right");
//当前纸管信息(左边)
Object currentLeft = jsonObject.get("currentLeft");
//当前纸管信息(右边)
Object currentRight = jsonObject.get("currentRight");
//套管数量
Object casingCount = jsonObject.get("casingCount");
//拔管数量
Object pullCount = jsonObject.get("pullCount");
Map<String, Object> map = new LinkedHashMap<>();
map.put("to_command", CommonFinalParam.ONE);
map.put("to_onset", startAddr);
map.put("to_target", nextAddr);
map.put("to_task", instruction.getInstruction_code());
// map.put("to_pull", isPulling);
// map.put("to_bushing", isBushing);
// map.put("to_size", qzzSize);
// map.put("to_barcode", qzzNo);
map.put("to_target", nextAddr);
map.put("left", left);
map.put("right", right);
map.put("currentLeft", currentLeft);
map.put("currentRight", currentRight);
map.put("casingCount", casingCount);
map.put("pullCount", pullCount);
this.writing(map);
this.setRequireSucess(true);
return true;
@@ -443,21 +453,31 @@ public class PullHeadManipulatorDeviceDriver extends AbstractOpcDeviceDriver imp
}
String startAddr = startDevice.getExtraValue().get("address").toString();
String nextAddr = nextDevice.getExtraValue().get("address").toString();
// String interactionJson = task.getInteraction_json();
// JSONObject jsonObject = JSONObject.parseObject(interactionJson);
// Object isBushing = jsonObject.get("is_bushing");
// Object isPulling = jsonObject.get("is_pulling");
// Object qzzNo = jsonObject.get("qzz_no");
// Object qzzSize = jsonObject.get("qzz_size");
String interactionJson = task.getInteraction_json();
JSONObject jsonObject = JSONObject.parseObject(interactionJson);
//所需纸管信息(左边)
Object left = jsonObject.get("left");
//所需纸管信息(右边)
Object right = jsonObject.get("right");
//当前纸管信息(左边)
Object currentLeft = jsonObject.get("currentLeft");
//当前纸管信息(右边)
Object currentRight = jsonObject.get("currentRight");
//套管数量
Object casingCount = jsonObject.get("casingCount");
//拔管数量
Object pullCount = jsonObject.get("pullCount");
Map<String, Object> map = new LinkedHashMap<>();
map.put("to_command", CommonFinalParam.ONE);
map.put("to_onset", startAddr);
map.put("to_task", instdto.getInstruction_code());
map.put("to_target", nextAddr);
// map.put("to_pull", isPulling);
// map.put("to_bushing", isBushing);
// map.put("to_size", qzzSize);
// map.put("to_barcode", qzzNo);
map.put("left", left);
map.put("right", right);
map.put("currentLeft", currentLeft);
map.put("currentRight", currentRight);
map.put("casingCount", casingCount);
map.put("pullCount", pullCount);
this.writing(map);
this.setRequireSucess(true);
notCreateInstMessage = "";