diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/oven_manipulator/OvenGantryManipulatorDeviceDriver.java b/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/oven_manipulator/OvenGantryManipulatorDeviceDriver.java index 6333abb68..6b8502dc6 100644 --- a/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/oven_manipulator/OvenGantryManipulatorDeviceDriver.java +++ b/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/oven_manipulator/OvenGantryManipulatorDeviceDriver.java @@ -159,17 +159,17 @@ public class OvenGantryManipulatorDeviceDriver extends AbstractOpcDeviceDriver i if (StrUtil.equals(inst1.getInstruction_status(), "0")) { inst1.setInstruction_status("1"); instructionService.update(inst1); - TaskDto taskDto = taskserver.findByCodeFromCache(inst1.getTask_code()); - if (ObjectUtil.isNotEmpty(taskDto)) { - if (StrUtil.isNotEmpty(taskDto.getExt_task_id())) { - JSONArray array = new JSONArray(); - JSONObject map = new JSONObject(); - map.put("task_id", taskDto.getExt_task_id()); - map.put("task_status", "1"); - array.add(map); - acsToWmsService.feedbackTaskStatusToWms(array); - } - } +// TaskDto taskDto = taskserver.findByCodeFromCache(inst1.getTask_code()); +// if (ObjectUtil.isNotEmpty(taskDto)) { +// if (StrUtil.isNotEmpty(taskDto.getExt_task_id())) { +// JSONArray array = new JSONArray(); +// JSONObject map = new JSONObject(); +// map.put("task_id", taskDto.getExt_task_id()); +// map.put("task_status", "1"); +// array.add(map); +// acsToWmsService.feedbackTaskStatusToWms(array); +// } +// } } } } diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/slit_two_manipulator/SlitTwoManipulatorDeviceDriver.java b/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/slit_two_manipulator/SlitTwoManipulatorDeviceDriver.java index 71ff21035..4647d2fa6 100644 --- a/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/slit_two_manipulator/SlitTwoManipulatorDeviceDriver.java +++ b/acs/nladmin-system/src/main/java/org/nl/acs/device_driver/basedriver/slit_two_manipulator/SlitTwoManipulatorDeviceDriver.java @@ -212,17 +212,17 @@ public class SlitTwoManipulatorDeviceDriver extends AbstractOpcDeviceDriver impl //当前执行步骤为更新任务状态 inst1.setInstruction_status("1"); instructionService.update(inst1); - TaskDto taskDto = taskserver.findByCodeFromCache(inst1.getTask_code()); - if (!ObjectUtil.isEmpty(taskDto)) { - if (StrUtil.isNotEmpty(taskDto.getExt_task_id())) { - JSONArray array = new JSONArray(); - JSONObject map = new JSONObject(); - map.put("task_id", taskDto.getExt_task_id()); - map.put("task_status", "1"); - array.add(map); - acsToWmsService.feedbackTaskStatusToWms(array); - } - } +// TaskDto taskDto = taskserver.findByCodeFromCache(inst1.getTask_code()); +// if (!ObjectUtil.isEmpty(taskDto)) { +// if (StrUtil.isNotEmpty(taskDto.getExt_task_id())) { +// JSONArray array = new JSONArray(); +// JSONObject map = new JSONObject(); +// map.put("task_id", taskDto.getExt_task_id()); +// map.put("task_status", "1"); +// array.add(map); +// acsToWmsService.feedbackTaskStatusToWms(array); +// } +// } ; //this.setNow_steps_type1(1); } @@ -239,17 +239,17 @@ public class SlitTwoManipulatorDeviceDriver extends AbstractOpcDeviceDriver impl now_steps_type2 = 1; inst2.setInstruction_status("1"); instructionService.update(inst2); - TaskDto taskDto = taskserver.findByCodeFromCache(inst2.getTask_code()); - if (!ObjectUtil.isEmpty(taskDto)) { - if (StrUtil.isNotEmpty(taskDto.getExt_task_id())) { - JSONArray array = new JSONArray(); - JSONObject map = new JSONObject(); - map.put("task_id", taskDto.getExt_task_id()); - map.put("task_status", "1"); - array.add(map); - acsToWmsService.feedbackTaskStatusToWms(array); - } - } +// TaskDto taskDto = taskserver.findByCodeFromCache(inst2.getTask_code()); +// if (!ObjectUtil.isEmpty(taskDto)) { +// if (StrUtil.isNotEmpty(taskDto.getExt_task_id())) { +// JSONArray array = new JSONArray(); +// JSONObject map = new JSONObject(); +// map.put("task_id", taskDto.getExt_task_id()); +// map.put("task_status", "1"); +// array.add(map); +// acsToWmsService.feedbackTaskStatusToWms(array); +// } +// } ; // this.setNow_steps_type2(1); } @@ -265,17 +265,17 @@ public class SlitTwoManipulatorDeviceDriver extends AbstractOpcDeviceDriver impl //当前指令更新状态 inst2.setInstruction_status("1"); instructionService.update(inst2); - TaskDto taskDto = taskserver.findByCodeFromCache(inst2.getTask_code()); - if (!ObjectUtil.isEmpty(taskDto)) { - if (StrUtil.isNotEmpty(taskDto.getExt_task_id())) { - JSONArray array = new JSONArray(); - JSONObject map = new JSONObject(); - map.put("task_id", taskDto.getExt_task_id()); - map.put("task_status", "1"); - array.add(map); - acsToWmsService.feedbackTaskStatusToWms(array); - } - } +// TaskDto taskDto = taskserver.findByCodeFromCache(inst2.getTask_code()); +// if (!ObjectUtil.isEmpty(taskDto)) { +// if (StrUtil.isNotEmpty(taskDto.getExt_task_id())) { +// JSONArray array = new JSONArray(); +// JSONObject map = new JSONObject(); +// map.put("task_id", taskDto.getExt_task_id()); +// map.put("task_status", "1"); +// array.add(map); +// acsToWmsService.feedbackTaskStatusToWms(array); +// } +// } ; } } 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 062d6aebe..ef01ab3e0 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 @@ -128,6 +128,7 @@ public class MesToLmsServiceImpl implements MesToLmsService { result.put("RTDAT", null); System.out.println(result); } + log.info("momRollFoilStart接口输出参数为:-------------------" + result.toString()); return result; } @@ -176,6 +177,7 @@ public class MesToLmsServiceImpl implements MesToLmsService { result.put("RTDAT", null); System.out.println(result); } + log.info("momRollFoilStart接口输出参数为:-------------------" + result.toString()); return result; } @@ -446,6 +448,7 @@ public class MesToLmsServiceImpl implements MesToLmsService { result.put("RTDAT", null); System.out.println(result); } + log.info("cutPlanTransfer接口输出参数为:-------------------" + result.toString()); return result; } @@ -632,7 +635,7 @@ public class MesToLmsServiceImpl implements MesToLmsService { result.put("RTDAT", null); System.out.println(result); } - + log.info("callNextAssAndMomRoll接口输出参数为:-------------------" + result.toString()); return result; } @@ -721,6 +724,7 @@ public class MesToLmsServiceImpl implements MesToLmsService { result.put("RTDAT", null); System.out.println(result); } + log.info("childRollCutStartComp接口输出参数为:-------------------" + result.toString()); return result; } @@ -849,6 +853,7 @@ public class MesToLmsServiceImpl implements MesToLmsService { result.put("RTDAT", null); System.out.println(result); } + log.info("childRollPackComplete接口输出参数为:-------------------" + result.toString()); return result; } @@ -963,6 +968,7 @@ public class MesToLmsServiceImpl implements MesToLmsService { System.out.println(result); } // } + log.info("inventoryTransferInfoSync接口输出参数为:-------------------" + result.toString()); return result; } @@ -1024,6 +1030,8 @@ public class MesToLmsServiceImpl implements MesToLmsService { result.put("RTDAT", null); System.out.println(result); } + + log.info("childRollInfoUpdate接口输出参数为:-------------------" + result.toString()); return result; } } diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/ext/sap/service/impl/SapToLmsServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/ext/sap/service/impl/SapToLmsServiceImpl.java index 2f12780fe..ae98b090d 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/ext/sap/service/impl/SapToLmsServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/ext/sap/service/impl/SapToLmsServiceImpl.java @@ -87,10 +87,12 @@ public class SapToLmsServiceImpl implements SapToLmsService { } catch (Exception exception) { result.put("RTYPE", "E"); result.put("RTMSG", "操作失败!" + exception.getMessage()); + log.info("getMaterialInfo的输出参数为:------------------------" + result.toString()); return result; } result.put("TYPE", "S"); result.put("MESSAGE", "物料同步成功!"); + log.info("getMaterialInfo的输出参数为:------------------------" + result.toString()); return result; } @@ -280,12 +282,14 @@ public class SapToLmsServiceImpl implements SapToLmsService { result.put("RTMSG", "操作失败!" + e.getMessage()); result.put("RTOAL", 1); result.put("RTDAT", null); + log.info("getDeliveryInfo的输出参数为:------------------------" + result.toString()); return result; } result.put("RTYPE", "S"); result.put("RTMSG", "操作成功!"); result.put("RTOAL", 1); result.put("RTDAT", null); + log.info("getDeliveryInfo的输出参数为:------------------------" + result.toString()); return result; } @@ -337,6 +341,7 @@ public class SapToLmsServiceImpl implements SapToLmsService { result.put("RTMSG", "操作成功!"); result.put("RTOAL", 1); result.put("RTDAT", null); + log.info("getReturnDeliveryInfo的输出参数为:------------------------" + result.toString()); return result; } diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/ext/wql/QCRM_001.wql b/lms/nladmin-system/src/main/java/org/nl/wms/ext/wql/QCRM_001.wql index b485e161f..3094bb858 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/ext/wql/QCRM_001.wql +++ b/lms/nladmin-system/src/main/java/org/nl/wms/ext/wql/QCRM_001.wql @@ -99,6 +99,9 @@ ENDOPTION OPTION 输入.packageboxsn <> "" sub.package_box_sn = 输入.packageboxsn + ENDOPTION + OPTION 输入.container_name <> "" + sub.container_name = 输入.container_name ENDOPTION ENDSELECT ENDQUERY diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/rest/RawfoilworkorderController.java b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/rest/RawfoilworkorderController.java index dce11ad86..19ed727a4 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/rest/RawfoilworkorderController.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/rest/RawfoilworkorderController.java @@ -74,4 +74,12 @@ public class RawfoilworkorderController { rawfoilworkorderService.compelEnd(whereJson); return new ResponseEntity<>(HttpStatus.OK); } + + @Log("称重") + @ApiOperation("称重") + @PostMapping("/confirm") + public ResponseEntity confirm(@RequestBody JSONObject whereJson) { + rawfoilworkorderService.confirm(whereJson); + return new ResponseEntity<>(HttpStatus.OK); + } } diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/RawfoilworkorderService.java b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/RawfoilworkorderService.java index 79595edcd..675c2bec4 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/RawfoilworkorderService.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/RawfoilworkorderService.java @@ -78,4 +78,11 @@ public interface RawfoilworkorderService { * @param whereJson / */ void compelEnd(JSONObject whereJson); + + /** + * 称重 + * + * @param whereJson / + */ + void confirm(JSONObject whereJson); } diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/RawfoilworkorderServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/RawfoilworkorderServiceImpl.java index 8aec20bc6..38fdca9de 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/RawfoilworkorderServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/RawfoilworkorderServiceImpl.java @@ -208,4 +208,19 @@ public class RawfoilworkorderServiceImpl implements RawfoilworkorderService { tab.update(json); } + @Override + @Transactional(rollbackFor = Exception.class) + public void confirm(JSONObject whereJson) { + WQLObject tab = WQLObject.getWQLObject("PDM_BI_RawFoilWorkOrder"); + String productin_qty = whereJson.getString("productin_qty"); + + JSONObject jsonRaw = tab.query("workorder_id = '" + whereJson.getString("workorder_id") + "'").uniqueResult(0); + if (ObjectUtil.isEmpty(productin_qty)) { + jsonRaw.put("productin_qty",0); + } else { + jsonRaw.put("productin_qty",whereJson.getDoubleValue("productin_qty")); + } + tab.update(jsonRaw); + } + } diff --git a/lms/nladmin-system/src/main/resources/log/LmsToMes.xml b/lms/nladmin-system/src/main/resources/log/LmsToMes.xml new file mode 100644 index 000000000..ea58d79fb --- /dev/null +++ b/lms/nladmin-system/src/main/resources/log/LmsToMes.xml @@ -0,0 +1,28 @@ + + + + + + + + + ${LOG_HOME}/LmsToMes/%d{yyyy-MM-dd}.%i.log + + 15 + + 200MB + + 20GB + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + + + + + diff --git a/lms/nladmin-system/src/main/resources/log/LmsToSap.xml b/lms/nladmin-system/src/main/resources/log/LmsToSap.xml new file mode 100644 index 000000000..9a941da76 --- /dev/null +++ b/lms/nladmin-system/src/main/resources/log/LmsToSap.xml @@ -0,0 +1,28 @@ + + + + + + + + + ${LOG_HOME}/LmsToSap/%d{yyyy-MM-dd}.%i.log + + 15 + + 200MB + + 20GB + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + + + + + diff --git a/lms/nladmin-system/src/main/resources/log/MesToLms.xml b/lms/nladmin-system/src/main/resources/log/MesToLms.xml new file mode 100644 index 000000000..85374b8bf --- /dev/null +++ b/lms/nladmin-system/src/main/resources/log/MesToLms.xml @@ -0,0 +1,28 @@ + + + + + + + + + ${LOG_HOME}/MesToLms/%d{yyyy-MM-dd}.%i.log + + 15 + + 200MB + + 20GB + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + + + + + diff --git a/lms/nladmin-system/src/main/resources/log/SapToLms.xml b/lms/nladmin-system/src/main/resources/log/SapToLms.xml new file mode 100644 index 000000000..a1beaa0fb --- /dev/null +++ b/lms/nladmin-system/src/main/resources/log/SapToLms.xml @@ -0,0 +1,28 @@ + + + + + + + + + ${LOG_HOME}/SapToLms/%d{yyyy-MM-dd}.%i.log + + 15 + + 200MB + + 20GB + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + + + + + diff --git a/lms/nladmin-system/src/main/resources/logback-spring.xml b/lms/nladmin-system/src/main/resources/logback-spring.xml index d1efa8607..fe216477e 100644 --- a/lms/nladmin-system/src/main/resources/logback-spring.xml +++ b/lms/nladmin-system/src/main/resources/logback-spring.xml @@ -20,8 +20,10 @@ https://juejin.cn/post/6844903775631572999 - + + + + diff --git a/lms/nladmin-ui/src/views/wms/basedata/st/struct/index.vue b/lms/nladmin-ui/src/views/wms/basedata/st/struct/index.vue index 83f865bf6..d5feedd55 100644 --- a/lms/nladmin-ui/src/views/wms/basedata/st/struct/index.vue +++ b/lms/nladmin-ui/src/views/wms/basedata/st/struct/index.vue @@ -206,7 +206,7 @@ - +