From 4f550e2f4bfa425adf1ce7f2d56531c132c328d1 Mon Sep 17 00:00:00 2001 From: zj Date: Sun, 4 Jan 2026 13:45:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/controller/ToWmsApiController.java | 27 +- .../src/views/bas/BasProductCode/index.vue | 38 +- ruoyi-ui/src/views/bas/basCustomer/index.vue | 134 ++--- ruoyi-ui/src/views/bas/basProduct/index.vue | 544 ++---------------- ruoyi-ui/src/views/bas/basSupplier/index.vue | 222 ++----- ruoyi-ui/src/views/check/job/in/index.vue | 8 +- ruoyi-ui/src/views/check/job/out/index.vue | 8 +- ruoyi-ui/src/views/check/stockCheck/index.vue | 11 +- ruoyi-ui/src/views/in/job/index.vue | 10 +- ruoyi-ui/src/views/job/outJobManagement.vue | 2 +- ruoyi-ui/src/views/stock/pointOut.vue | 24 +- 11 files changed, 221 insertions(+), 807 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/api/controller/ToWmsApiController.java b/ruoyi-admin/src/main/java/com/ruoyi/api/controller/ToWmsApiController.java index 7ef9ac6..a2c3989 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/api/controller/ToWmsApiController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/api/controller/ToWmsApiController.java @@ -211,8 +211,27 @@ public class ToWmsApiController { basProduct.setProductName(param.get("item_name").toString()); basProduct.setPrice(param.get("item_desc").toString()); basProduct.setSpec(param.get("item_spec").toString()); - basProduct.setUnit(param.get("inv_unit_no").toString()); + basProduct.setUnit(param.get("item_group_no").toString()); basProduct.setParentId(param.get("item_group_no").toString()); + JSONArray param1 = JSONUtil.parseArray(param.get("packing_mode").toString()); + if(param1.size() > 0){ + basProduct.setSpare36(JSONUtil.parseObj(param1.get(0).toString()).get("length").toString()); + basProduct.setSpare37(JSONUtil.parseObj(param1.get(0).toString()).get("width").toString()); + basProduct.setSpare38(JSONUtil.parseObj(param1.get(0).toString()).get("heigth").toString()); + if(basProduct.getSpare36() != null && basProduct.getSpare37() != null){ + if("760".equals(basProduct.getSpare36()) && "960".equals(basProduct.getSpare37())){ + basProduct.setSpare10("1"); + } else if ("1000".equals(basProduct.getSpare36()) && "800".equals(basProduct.getSpare37())) { + basProduct.setSpare10("2"); + } else if ("1130".equals(basProduct.getSpare36()) && "800".equals(basProduct.getSpare37())) { + basProduct.setSpare10("3"); + } else if ("1130".equals(basProduct.getSpare36()) && "900".equals(basProduct.getSpare37())) { + basProduct.setSpare10("4"); + } else{ + basProduct.setSpare10("5"); + } + } + } AjaxResult ajaxResult = toWmsService.receiveProduct(basProduct); RequestLog requestLog = requestLogService.getRequestLog(JSONUtil.toJsonStr(basProduct), "接收物料", ajaxResult); requestLogService.insertRequestLog(requestLog); @@ -249,6 +268,12 @@ public class ToWmsApiController { basProduct.setPrice(param.get("item_desc").toString()); basProduct.setSpec(param.get("item_spec").toString()); basProduct.setUnit(param.get("inv_unit_no").toString()); + JSONArray param1 = JSONUtil.parseArray(param.get("packing_mode").toString()); + if(param1.size() > 0){ + basProduct.setSpare36(JSONUtil.parseObj(param1.get(0).toString()).get("length").toString()); + basProduct.setSpare37(JSONUtil.parseObj(param1.get(0).toString()).get("width").toString()); + basProduct.setSpare38(JSONUtil.parseObj(param1.get(0).toString()).get("heigth").toString()); + } AjaxResult ajaxResult = toWmsService.InvalidProduct(basProduct); RequestLog requestLog = requestLogService.getRequestLog(JSONUtil.toJsonStr(basProduct), "作废物料", ajaxResult); requestLogService.insertRequestLog(requestLog); diff --git a/ruoyi-ui/src/views/bas/BasProductCode/index.vue b/ruoyi-ui/src/views/bas/BasProductCode/index.vue index 1c2bd98..eec6449 100644 --- a/ruoyi-ui/src/views/bas/BasProductCode/index.vue +++ b/ruoyi-ui/src/views/bas/BasProductCode/index.vue @@ -290,46 +290,14 @@ > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +