From 54c85c7786b9f14445d9ef41a81e7831fd9581de Mon Sep 17 00:00:00 2001 From: liuxy Date: Mon, 9 Jan 2023 21:47:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/RawAssistIStorServiceImpl.java | 23 +++++-------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java index d859c637a..f669fad31 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java @@ -565,8 +565,8 @@ public class RawAssistIStorServiceImpl implements RawAssistIStorService { transfer = false; } - //创建任务 - AbstractAcsTask task = new InTask(); + //创建任务并下发 + InTask task = new InTask(); JSONObject task_form = new JSONObject(); task_form.put("task_type", "010501"); task_form.put("start_device_code", map.get("point_code")); @@ -574,21 +574,10 @@ public class RawAssistIStorServiceImpl implements RawAssistIStorService { task_form.put("vehicle_code", map.get("box_no")); task_form.put("storagevehicle_type", map.get("storagevehicle_type")); String task_id = task.createTask(task_form); - if (whereJson.containsKey("auto_issue")) { - AbstractAcsTask intask = new InTask(); - //调用ACS接受任务接口 - JSONObject result = null; - if (ObjectUtil.isNotEmpty(result)) { - String status = result.getString("status"); - if ("200".equals(status)) { - HashMap mapnow = new HashMap<>(); - mapnow.put("task_status", "02"); - WQLObject.getWQLObject("SCH_BASE_Task").update(mapnow, "taskdtl_id = '" + task_id + "'"); - } else { - throw new BadRequestException("任务下发失败:" + result.getString("message")); - } - } - } + // 下发 + task.immediateNotifyAcs(task_id); + /* if (whereJson.containsKey("auto_issue")) { + }*/ dis_map.put("task_id", task_id); dis_map.put("work_status", "01"); }