diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/sch/tasks/InHotTask.java b/lms/nladmin-system/src/main/java/org/nl/wms/sch/tasks/InHotTask.java index aec0363ae..83f05f211 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/sch/tasks/InHotTask.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/sch/tasks/InHotTask.java @@ -120,11 +120,17 @@ public class InHotTask extends AbstractAcsTask { if (ObjectUtil.isEmpty(jsonTask.getString("point_code3"))) { if (jsonTask.getString("task_type").equals("010204")) { + //更新冷却区库存 JSONObject cool_jo = coolIvtTab.query("point_code = '" + jsonTask.getString("point_code2") + "'").uniqueResult(0); cool_jo.put("full_point_status", "02"); cool_jo.put("cool_ict_status", "01"); cool_jo.put("container_name", jsonTask.getString("material_code")); coolIvtTab.update(cool_jo); + //更新对接位库存 + JSONObject dj_jo = pointTab.query("point_code = '" + jsonTask.getString("point_code1") + "'").uniqueResult(0); + dj_jo.put("point_status", "1"); + dj_jo.put("material_code", ""); + pointTab.update(dj_jo); return; } else { /* @@ -148,7 +154,7 @@ public class InHotTask extends AbstractAcsTask { jsonPoint.put("container_name", ""); jsonPoint.put("full_point_status", "01"); pointTab.update(jsonPoint); - }else { + } else { // 更新暂存区点位状态为空位 JSONObject jsonPoint = pointTab.query("point_code = '" + jsonTask.getString("point_code1") + "'").uniqueResult(0); jsonPoint.put("point_status", "1"); @@ -365,6 +371,7 @@ public class InHotTask extends AbstractAcsTask { json.put("task_status", TaskStatusEnum.START_AND_POINT.getCode()); json.put("point_code1", form.getString("point_code1")); json.put("point_code2", form.getString("point_code2")); + json.put("material_code", form.getString("material_code")); json.put("product_area", form.getString("product_area")); json.put("sort_seq", "1"); json.put("handle_class", THIS_CLASS);