diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/service/impl/MesToLmsServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/service/impl/MesToLmsServiceImpl.java index f44ba5c1d..3c4c3e418 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/service/impl/MesToLmsServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/service/impl/MesToLmsServiceImpl.java @@ -680,7 +680,19 @@ public class MesToLmsServiceImpl implements MesToLmsService { if (ObjectUtil.isEmpty(plan_jo)) { throw new BadRequestException("未查询到分切计划:" + row.getString("ContainerGroup")); } + //如果入站的分切计划气涨轴为空,则虚拟一个气a涨轴编号 + if (StrUtil.isEmpty(plan_jo.getString("qzzno"))) { + if (i == 0 || i == 2) { + plan_jo.put("qzzno", "XN-" + plan_jo.getString("resource_name") + "A"); + } + if (i == 1 || i == 3) { + plan_jo.put("qzzno", "XN-" + plan_jo.getString("resource_name") + "B"); + } + } plan_jo.put("status", "05"); + plan_jo.put("is_parent_ok", "1"); + plan_jo.put("is_child_tz_ok", "1"); + plan_jo.put("is_child_ps_ok", "1"); WQLObject.getWQLObject("pdm_bi_slittingproductionplan").update(plan_jo); } } else { @@ -718,6 +730,9 @@ public class MesToLmsServiceImpl implements MesToLmsService { } } plan_jo.put("status", "05"); + plan_jo.put("is_parent_ok", "1"); + plan_jo.put("is_child_tz_ok", "1"); + plan_jo.put("is_child_ps_ok", "1"); WQLObject.getWQLObject("pdm_bi_slittingproductionplan").update(plan_jo); } }