This commit is contained in:
loujf
2022-09-12 18:41:38 +08:00
parent c4d65ad06b
commit 4b0c817c7b
3 changed files with 9 additions and 8 deletions

View File

@@ -518,14 +518,14 @@ public class MagicAgvServiceImpl implements MagicAgvService {
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) addressdevice.getDeviceDriver(); lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) addressdevice.getDeviceDriver();
//请求取货 //请求取货
if ("Load".equals(action)) { if ("Load".equals(action)) {
if (lnshPalletizingManipulatorSiteDeviceDriver.getMode() == 2 && lnshPalletizingManipulatorSiteDeviceDriver.getMove() > 0) { if (lnshPalletizingManipulatorSiteDeviceDriver.getMode() != 0 && lnshPalletizingManipulatorSiteDeviceDriver.getMove() > 0) {
inst.setExecute_status("1"); inst.setExecute_status("1");
lnshPalletizingManipulatorSiteDeviceDriver.writing(12); lnshPalletizingManipulatorSiteDeviceDriver.writing(12);
is_feedback = true; is_feedback = true;
} }
//请求放货 //请求放货
} else if ("Unload".equals(action)) { } else if ("Unload".equals(action)) {
if (lnshPalletizingManipulatorSiteDeviceDriver.getMode() == 2 && lnshPalletizingManipulatorSiteDeviceDriver.getMove() == 0) { if (lnshPalletizingManipulatorSiteDeviceDriver.getMode() != 0 && lnshPalletizingManipulatorSiteDeviceDriver.getMove() == 0) {
inst.setExecute_status("3"); inst.setExecute_status("3");
lnshPalletizingManipulatorSiteDeviceDriver.writing(13); lnshPalletizingManipulatorSiteDeviceDriver.writing(13);
is_feedback = true; is_feedback = true;
@@ -629,18 +629,18 @@ public class MagicAgvServiceImpl implements MagicAgvService {
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) addressdevice.getDeviceDriver(); lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) addressdevice.getDeviceDriver();
//取货完成 //取货完成
if ("Load".equals(action)) { if ("Load".equals(action)) {
if (lnshPalletizingManipulatorSiteDeviceDriver.getMode() == 2 && lnshPalletizingManipulatorSiteDeviceDriver.getMove() == 0) { if (lnshPalletizingManipulatorSiteDeviceDriver.getMode() != 0 && lnshPalletizingManipulatorSiteDeviceDriver.getMove() == 0) {
inst.setExecute_device_code(processingVehicle); inst.setExecute_device_code(processingVehicle);
inst.setExecute_status("2"); inst.setExecute_status("2");
lnshPalletizingManipulatorSiteDeviceDriver.writing(10); // lnshPalletizingManipulatorSiteDeviceDriver.writing(10);
is_feedback = true; is_feedback = true;
} }
//放货完成 //放货完成
} else if ("Unload".equals(action)) { } else if ("Unload".equals(action)) {
if (lnshPalletizingManipulatorSiteDeviceDriver.getMode() == 2 && lnshPalletizingManipulatorSiteDeviceDriver.getMove() > 0) { if (lnshPalletizingManipulatorSiteDeviceDriver.getMode() != 0 && lnshPalletizingManipulatorSiteDeviceDriver.getMove() > 0) {
inst.setExecute_device_code(address); inst.setExecute_device_code(address);
inst.setExecute_status("4"); inst.setExecute_status("4");
lnshPalletizingManipulatorSiteDeviceDriver.writing(11); // lnshPalletizingManipulatorSiteDeviceDriver.writing(11);
is_feedback = true; is_feedback = true;
} }
} }

View File

@@ -457,6 +457,7 @@ public class LnshPalletizingManipulatorSiteDeviceDriver extends AbstractOpcDevic
json.put("qty",encoder_qty); json.put("qty",encoder_qty);
json.put("batch",batch); json.put("batch",batch);
json.put("producetask_code",order_No); json.put("producetask_code",order_No);
json.put("unqualified_qty",unqualified_qty);
json.put("is_full","1"); json.put("is_full","1");
HttpResponse result = acsToWmsService.applyTaskManipulatorToWms(json); HttpResponse result = acsToWmsService.applyTaskManipulatorToWms(json);
if (ObjectUtil.isNotEmpty(result)) { if (ObjectUtil.isNotEmpty(result)) {

View File

@@ -394,8 +394,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
@Override @Override
public Map<String, Object> group(Map jsonObject) { public Map<String, Object> group(Map jsonObject) {
String task_code = (String) jsonObject.get("task_code"); String task_code = jsonObject.get("task_code").toString();
String vehicle_code = (String) jsonObject.get("vehicle_code"); String vehicle_code = jsonObject.get("vehicle_code").toString();
//永远判断生成不生成输送任务 //永远判断生成不生成输送任务
String device_code = (String) jsonObject.get("device_code"); String device_code = (String) jsonObject.get("device_code");
if (StrUtil.isEmpty(task_code)) { if (StrUtil.isEmpty(task_code)) {