From cabcd9d2333516fcca2c530956c7cf98b7300351 Mon Sep 17 00:00:00 2001 From: liuxy Date: Thu, 14 Mar 2024 17:50:04 +0800 Subject: [PATCH] =?UTF-8?q?rev=EF=BC=9A=E5=87=BA=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iostorInv/impl/StIvtIostorinvServiceImpl.java | 2 +- .../util/impl/OutBoxManageServiceImpl.java | 6 ++++-- .../util/impl/OutVehicleManageServiceImpl.java | 5 +++-- .../util/service/OutBoxManageService.java | 2 +- .../util/service/OutVehicleManageService.java | 2 +- .../ext/acs/service/impl/AcsToWmsServiceImpl.java | 14 +++++++++++--- 6 files changed, 21 insertions(+), 10 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvServiceImpl.java index 23ca7ec41..1648810d3 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvServiceImpl.java @@ -473,7 +473,7 @@ public class StIvtIostorinvServiceImpl extends ServiceImpl clz = Class.forName(processing_class); + obj = clz.newInstance(); + } // 调用每个任务类的forceFinishInst()强制结束方法 Method m = obj.getClass().getDeclaredMethod("updateTaskStatus", JSONObject.class, String.class); m.invoke(obj, row, status); @@ -2001,7 +2007,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { point_code = outBoxManageService.taskExceptional(whereJson); } if (type.equals("3")) { - outBoxManageService.taskExceptionalOut(whereJson); + String task_id = outBoxManageService.taskExceptionalOut(whereJson); + result.put("task_id", task_id); } } else if (taskDao.getTask_type().equals(TASKEnum.VEHICLE_TYPE.code("托盘入库"))) { // 托盘入库:满入、浅货位有货-放货时 @@ -2014,7 +2021,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { point_code = outVehicleManageService.taskExceptional(whereJson); } if (type.equals("3")) { - outVehicleManageService.taskExceptionalOut(whereJson); + String task_id = outVehicleManageService.taskExceptionalOut(whereJson); + result.put("task_id", task_id); } } else if (taskDao.getTask_type().equals(TASKEnum.PROUD_TYPE.code("成品入库"))) { // 成品入库:满入、浅货位有货-放货时