From 0afeceec8035cafc01f32cd527ab828ead07ed2d Mon Sep 17 00:00:00 2001 From: liuxy Date: Tue, 13 Dec 2022 14:19:00 +0800 Subject: [PATCH 1/6] =?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 --- .../src/main/java/org/nl/wms/ext/wql/QCRM_001.wql | 3 +++ lms/nladmin-ui/src/views/wms/basedata/st/struct/index.vue | 2 +- lms/nladmin-ui/src/views/wms/sch/point/index.vue | 2 +- lms/nladmin-ui/src/views/wms/sch/region/index.vue | 4 ++-- 4 files changed, 7 insertions(+), 4 deletions(-) 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-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 @@ - + --> - + diff --git a/lms/nladmin-ui/src/views/wms/sch/region/index.vue b/lms/nladmin-ui/src/views/wms/sch/region/index.vue index 95f17184b..dc6718327 100644 --- a/lms/nladmin-ui/src/views/wms/sch/region/index.vue +++ b/lms/nladmin-ui/src/views/wms/sch/region/index.vue @@ -60,8 +60,8 @@ - - + + From aa3c30c2528e2ff7bdfdc18147c3f90513b9827d Mon Sep 17 00:00:00 2001 From: liuxy Date: Tue, 13 Dec 2022 16:02:49 +0800 Subject: [PATCH 2/6] =?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 --- .../pdm/rest/RawfoilworkorderController.java | 8 ++ .../pdm/service/RawfoilworkorderService.java | 7 ++ .../impl/RawfoilworkorderServiceImpl.java | 15 ++++ .../wms/pdm/order/rawfoilworkorder/Dialog.vue | 81 +++++++++++++++++++ .../wms/pdm/order/rawfoilworkorder/index.vue | 22 ++++- .../rawfoilworkorder/rawfoilworkorder.js | 10 ++- 6 files changed, 141 insertions(+), 2 deletions(-) create mode 100644 lms/nladmin-ui/src/views/wms/pdm/order/rawfoilworkorder/Dialog.vue 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-ui/src/views/wms/pdm/order/rawfoilworkorder/Dialog.vue b/lms/nladmin-ui/src/views/wms/pdm/order/rawfoilworkorder/Dialog.vue new file mode 100644 index 000000000..d0bcbcf6e --- /dev/null +++ b/lms/nladmin-ui/src/views/wms/pdm/order/rawfoilworkorder/Dialog.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/lms/nladmin-ui/src/views/wms/pdm/order/rawfoilworkorder/index.vue b/lms/nladmin-ui/src/views/wms/pdm/order/rawfoilworkorder/index.vue index 77a4433c9..767f64a82 100644 --- a/lms/nladmin-ui/src/views/wms/pdm/order/rawfoilworkorder/index.vue +++ b/lms/nladmin-ui/src/views/wms/pdm/order/rawfoilworkorder/index.vue @@ -95,6 +95,17 @@ > 强制结束 + + 称重 + +