diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java index 29a5a1bf2..accad3c13 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java @@ -713,13 +713,14 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { } else if (type.equals("3")) { //判断AGV是否启用 - String agv_status = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode("agv_status").getValue(); + String device_code = whereJson.getString("device_code"); + String product_area = device_code.substring(0,2); + String agv_status = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode(product_area+"_agv_status").getValue(); if ("0".equals(agv_status)) { log.info("当前AGV未启用,不启用自动出烘箱功能!"); } else { //烘箱出箱任务 - String device_code = whereJson.getString("device_code"); JSONObject bake_jo = new JSONObject(); bake_jo.put("point_code", device_code); bake_jo.put("option", "2"); 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 c8dca0c5b..f89c5b055 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 @@ -333,7 +333,8 @@ public class MesToLmsServiceImpl implements MesToLmsService { log.info("母卷:" + ContainerName + "被决策入半成品库,请求入半成品库标识改为1"); //判断AGV是否启用 - String agv_status = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode("agv_status").getValue(); + String product_area = ContainerName.substring(0,2); + String agv_status = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode(product_area+"_agv_status").getValue(); if (agv_status.equals("1")) { log.info("当前AGV启用参数为是"); diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/service/impl/OutServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/service/impl/OutServiceImpl.java index fd52f3860..3394d2c81 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/service/impl/OutServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/service/impl/OutServiceImpl.java @@ -143,6 +143,10 @@ public class OutServiceImpl implements OutService { .addParam("flag", "303").process().uniqueResult(0); } + if (ObjectUtil.isEmpty(empty_vehicle)){ + throw new BadRequestException("未查询到可用的空载具!"); + } + JSONObject jo = new JSONObject(); jo.put("point_code1", point_code); jo.put("point_code2", empty_vehicle.getString("point_code")); diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/service/impl/RawFoilServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/service/impl/RawFoilServiceImpl.java index af26e4deb..d98a58b7c 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/service/impl/RawFoilServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/service/impl/RawFoilServiceImpl.java @@ -155,9 +155,9 @@ public class RawFoilServiceImpl implements RawFoilService { JSONObject jsonSb = sbTab.query("ext_code = '" + jsonRaw.getString("resource_name") + "'").uniqueResult(0); if (ObjectUtil.isEmpty(jsonSb)) throw new BadRequestException("点位:"+jsonRaw.getString("resource_name")+"生箔设备不存在"); - if (StrUtil.equals("0", jsonSb.getString("is_used"))) { + /*if (StrUtil.equals("0", jsonSb.getString("is_used"))) { throw new BadRequestException("当前生箔机:"+jsonSb.getString("ext_code")+"未启用!"); - } + }*/ String start_pint_code = ""; String point_code4 = ""; @@ -213,9 +213,9 @@ public class RawFoilServiceImpl implements RawFoilService { throw new BadRequestException("未查到相关的生箔机点位!"); } - if (StrUtil.equals("0", raw_jo.getString("is_used"))) { + /*if (StrUtil.equals("0", raw_jo.getString("is_used"))) { throw new BadRequestException("当前生箔机:"+raw_jo.getString("ext_code")+"未启用!"); - } + }*/ // 2.根据就近原则查对应空卷抽 JSONObject map = new JSONObject(); @@ -265,7 +265,8 @@ public class RawFoilServiceImpl implements RawFoilService { JSONObject task_jo = WQLObject.getWQLObject("SCH_BASE_Task").query("material_code = '" + container_name + "' and task_status <> '07' AND is_delete = '0'").uniqueResult(0); // 查询生箔点位库存表 - JSONObject jsonSb = sbTab.query("ext_code = '" + jsonRaw.getString("resource_name") + "'and is_used = '1'").uniqueResult(0); +// JSONObject jsonSb = sbTab.query("ext_code = '" + jsonRaw.getString("resource_name") + "'and is_used = '1'").uniqueResult(0); + JSONObject jsonSb = sbTab.query("ext_code = '" + jsonRaw.getString("resource_name") + "'").uniqueResult(0); if (ObjectUtil.isEmpty(jsonSb)) throw new BadRequestException("点位不存在"); //下发ACS,执行取满放空的AGV动作 @@ -307,7 +308,8 @@ public class RawFoilServiceImpl implements RawFoilService { JSONObject task_jo = WQLObject.getWQLObject("SCH_BASE_Task").query("material_code = '" + container_name + "' and task_status <> '07' AND is_delete = '0'").uniqueResult(0); // 查询生箔点位库存表 - JSONObject jsonSb = WQLObject.getWQLObject("st_ivt_sbpointivt").query("ext_code = '" + jsonRaw.getString("resource_name") + "'and is_used = '1'").uniqueResult(0); +// JSONObject jsonSb = WQLObject.getWQLObject("st_ivt_sbpointivt").query("ext_code = '" + jsonRaw.getString("resource_name") + "'and is_used = '1'").uniqueResult(0); + JSONObject jsonSb = WQLObject.getWQLObject("st_ivt_sbpointivt").query("ext_code = '" + jsonRaw.getString("resource_name") + "'").uniqueResult(0); if (ObjectUtil.isEmpty(jsonSb)) throw new BadRequestException("点位不存在"); //下发ACS,执行取满放空的AGV动作 diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/wql/PDA_02.wql b/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/wql/PDA_02.wql index 2df32d967..fbd9e5b09 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/wql/PDA_02.wql +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pda/mps/wql/PDA_02.wql @@ -99,8 +99,9 @@ is_child_ps_ok = 0 AND plan.is_delete = '0' - AND + OPTION 输入.in_area_id <> "" ivt.product_area in 输入.in_area_id + ENDOPTION OPTION 输入.product_area <> "" ivt.product_area = 输入.product_area ENDOPTION @@ -273,8 +274,9 @@ is_child_ps_ok = 1 AND plan.is_delete = '0' - AND + OPTION 输入.in_area_id <> "" ivt.product_area in 输入.in_area_id + ENDOPTION OPTION 输入.product_area <> "" ivt.product_area = 输入.product_area ENDOPTION @@ -304,8 +306,9 @@ is_child_ps_ok = 0 AND plan.is_delete = '0' - AND + OPTION 输入.in_area_id <> "" ivt.product_area in 输入.in_area_id + ENDOPTION OPTION 输入.product_area <> "" ivt.product_area = 输入.product_area ENDOPTION @@ -392,8 +395,9 @@ AND del.is_used = '1' AND plan.is_delete = '0' - AND + OPTION 输入.in_area_id <> "" del.product_area in 输入.in_area_id + ENDOPTION OPTION 输入.product_area <> "" del.product_area = 输入.product_area ENDOPTION @@ -487,8 +491,9 @@ is_parent_ok = 0 AND plan.is_delete = '0' - AND + OPTION 输入.in_area_id <> "" ivt.product_area in 输入.in_area_id + ENDOPTION OPTION 输入.product_area <> "" ivt.product_area = 输入.product_area ENDOPTION diff --git a/lms/nladmin-ui/src/views/wms/mps/produce/OutMaterDialog.vue b/lms/nladmin-ui/src/views/wms/mps/produce/OutMaterDialog.vue deleted file mode 100644 index e630ff705..000000000 --- a/lms/nladmin-ui/src/views/wms/mps/produce/OutMaterDialog.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/mps/produce/ViewDialog.vue b/lms/nladmin-ui/src/views/wms/mps/produce/ViewDialog.vue deleted file mode 100644 index edfd79cde..000000000 --- a/lms/nladmin-ui/src/views/wms/mps/produce/ViewDialog.vue +++ /dev/null @@ -1,383 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/mps/produce/bigScreen.vue b/lms/nladmin-ui/src/views/wms/mps/produce/bigScreen.vue deleted file mode 100644 index 6edb509d6..000000000 --- a/lms/nladmin-ui/src/views/wms/mps/produce/bigScreen.vue +++ /dev/null @@ -1,314 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/mps/produce/index.vue b/lms/nladmin-ui/src/views/wms/mps/produce/index.vue deleted file mode 100644 index 29f96482a..000000000 --- a/lms/nladmin-ui/src/views/wms/mps/produce/index.vue +++ /dev/null @@ -1,536 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/mps/produce/outmaterial.js b/lms/nladmin-ui/src/views/wms/mps/produce/outmaterial.js deleted file mode 100644 index 8ee469f48..000000000 --- a/lms/nladmin-ui/src/views/wms/mps/produce/outmaterial.js +++ /dev/null @@ -1,51 +0,0 @@ -import request from '@/utils/request' - -export function add(data) { - return request({ - url: 'api/Materialbase', - method: 'post', - data - }) -} - -export function del(ids) { - return request({ - url: 'api/Materialbase/', - method: 'delete', - data: ids - }) -} - -export function edit(data) { - return request({ - url: 'api/Materialbase', - method: 'put', - data - }) -} - -export function getMaterOptType(data) { - return request({ - url: 'api/Materialbase/getMaterOptType', - method: 'post', - data - }) -} - -export function isAlongMaterType(data) { - return request({ - url: 'api/Materialbase/isAlongMaterType', - method: 'post', - data - }) -} - -export function synchronize(data) { - return request({ - url: 'api/Materialbase/synchronize', - method: 'post', - data - }) -} - -export default { add, edit, del, getMaterOptType, isAlongMaterType, synchronize } diff --git a/lms/nladmin-ui/src/views/wms/mps/produce/produceshiftorder.js b/lms/nladmin-ui/src/views/wms/mps/produce/produceshiftorder.js deleted file mode 100644 index fc7e636ad..000000000 --- a/lms/nladmin-ui/src/views/wms/mps/produce/produceshiftorder.js +++ /dev/null @@ -1,99 +0,0 @@ -import request from '@/utils/request' - -export function add(data) { - return request({ - url: 'api/produceshiftorder', - method: 'post', - data - }) -} - -export function del(ids) { - return request({ - url: 'api/produceshiftorder/', - method: 'delete', - data: ids - }) -} - -export function edit(data) { - return request({ - url: 'api/produceshiftorder', - method: 'put', - data - }) -} - -export function submits(data) { - return request({ - url: 'api/produceshiftorder/submits', - method: 'put', - data - }) -} - -export function getDevice(data) { - return request({ - url: 'api/produceshiftorder/getDevice', - method: 'post', - data - }) -} - -export function getTable(data) { - return request({ - url: 'api/produceshiftorder/getTable', - method: 'post', - data - }) -} - -export function openStart(data) { - return request({ - url: 'api/produceshiftorder/openStart', - method: 'post', - data - }) -} - -export function saveReport(data) { - return request({ - url: 'api/produceshiftorder/saveReport', - method: 'post', - data - }) -} - -export function finish(data) { - return request({ - url: 'api/produceshiftorder/finish', - method: 'post', - data - }) -} - -export function forceFinish(data) { - return request({ - url: 'api/produceshiftorder/forceFinish', - method: 'post', - data - }) -} - -export function getReportWork(data) { - return request({ - url: 'api/produceshiftorder/getReportWork', - method: 'post', - data - }) -} - -export function getDtl(data) { - return request({ - url: 'api/produceshiftorder/getDtl', - method: 'post', - data - }) -} - -export default { add, edit, del, submits, getDevice, getTable, openStart, saveReport, finish, getReportWork, forceFinish, getDtl }