From f46b04ca90de75f130cf63b0dfe34fce56b4c596 Mon Sep 17 00:00:00 2001 From: wwb <782276617@qq.com> Date: Fri, 10 Jan 2025 11:29:01 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=94=80=E5=94=AE?= =?UTF-8?q?=E5=90=88=E7=BA=A6=E7=BC=96=E7=A0=81=E6=9B=BF=E6=8D=A2=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/oms/service/saleorder/SaleOrderServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java index 44f9de9..4c203cf 100644 --- a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java @@ -1012,7 +1012,7 @@ public class SaleOrderServiceImpl implements SaleOrderService { String billno = getNewOrderCode2(); String contractType = saleOrder.getContractType(); if (StringUtils.isNotBlank(contractType)) { - billno = billno.replace("XXXX-", contractType + "-"); + billno = billno.replace("XXXX", contractType); } /* // 优先使用销售订单合同号 String billno = saleOrder.getContractCode(); From 86212bb3b635b5087529c2c0957d721cf4a0c6ff Mon Sep 17 00:00:00 2001 From: wwb <782276617@qq.com> Date: Sun, 12 Jan 2025 12:08:38 +0800 Subject: [PATCH 02/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E5=88=B6=E5=8D=95=E5=A4=87=E6=B3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/oms/service/saleorder/SaleOrderServiceImpl.java | 6 ++++-- .../src/views/oms/produceorder/ProduceOrderForm.vue | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java index d9e9943..7bc1e0a 100644 --- a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java @@ -473,8 +473,10 @@ public class SaleOrderServiceImpl implements SaleOrderService { saveReqVO.setProduceDate(LocalDateTime.now()); saveReqVO.setInspectionDate(LocalDateTime.now()); saveReqVO.setDeliverydate(LocalDateTime.now()); - if(saleOrderSkuDO!=null&&saleOrderSkuDO.size()>0){ - saveReqVO.setRemarks(saleOrderSkuDO.get(0).getRemark()); + if(saleOrderSkuDO!=null&&saleOrderSkuDO.size()>0 && "尺码唛".equals(productInfo.getProductTypeName())){ + SaleOrderSkuDO skuDo = saleOrderSkuDO.get(0); + String remarks = skuDo.getOrderQty() + " " + skuDo.getLabelSize(); + saveReqVO.setRemarks(remarks); } Double specSizeWidth = productInfo.getSpecSizeWidth(); Double specSizeHeight = productInfo.getSpecSizeHeight(); diff --git a/hangtag-ui/hangtag-ui-admin/src/views/oms/produceorder/ProduceOrderForm.vue b/hangtag-ui/hangtag-ui-admin/src/views/oms/produceorder/ProduceOrderForm.vue index 37ab719..92c1419 100644 --- a/hangtag-ui/hangtag-ui-admin/src/views/oms/produceorder/ProduceOrderForm.vue +++ b/hangtag-ui/hangtag-ui-admin/src/views/oms/produceorder/ProduceOrderForm.vue @@ -302,7 +302,7 @@ const resetForm = () => { formRef.value?.resetFields() } - +// 下载 const downpdf = async () => { const id = formData.value.id; if (id) { @@ -345,6 +345,7 @@ const downpdf = async () => { } +// 预览 const preview = async () => { const id = formData.value.id; if (id) { From 0aa527f44f37fae0f0663b939be14213442f464d Mon Sep 17 00:00:00 2001 From: wwb <782276617@qq.com> Date: Sun, 12 Jan 2025 12:22:13 +0800 Subject: [PATCH 03/11] Merge branch 'dev' of https://git.yfgame.vip/r/hangtag into dev --- .../module/oms/service/saleorder/SaleOrderServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java index 7bc1e0a..f6578dc 100644 --- a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java @@ -473,7 +473,7 @@ public class SaleOrderServiceImpl implements SaleOrderService { saveReqVO.setProduceDate(LocalDateTime.now()); saveReqVO.setInspectionDate(LocalDateTime.now()); saveReqVO.setDeliverydate(LocalDateTime.now()); - if(saleOrderSkuDO!=null&&saleOrderSkuDO.size()>0 && "尺码唛".equals(productInfo.getProductTypeName())){ + if(saleOrderSkuDO!=null&&saleOrderSkuDO.size()>0 && 7l == productInfo.getProductTypeId()){ SaleOrderSkuDO skuDo = saleOrderSkuDO.get(0); String remarks = skuDo.getOrderQty() + " " + skuDo.getLabelSize(); saveReqVO.setRemarks(remarks); From dd36e9f7cc5381d220a66020a55a82f3ddda123e Mon Sep 17 00:00:00 2001 From: wwb <782276617@qq.com> Date: Sun, 12 Jan 2025 12:31:17 +0800 Subject: [PATCH 04/11] Merge branch 'dev' of https://git.yfgame.vip/r/hangtag into dev --- .../module/oms/service/saleorder/SaleOrderServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java index f6578dc..3d94570 100644 --- a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java @@ -475,7 +475,7 @@ public class SaleOrderServiceImpl implements SaleOrderService { saveReqVO.setDeliverydate(LocalDateTime.now()); if(saleOrderSkuDO!=null&&saleOrderSkuDO.size()>0 && 7l == productInfo.getProductTypeId()){ SaleOrderSkuDO skuDo = saleOrderSkuDO.get(0); - String remarks = skuDo.getOrderQty() + " " + skuDo.getLabelSize(); + String remarks = skuDo.getLabelSize() + " " + skuDo.getOrderQty(); saveReqVO.setRemarks(remarks); } Double specSizeWidth = productInfo.getSpecSizeWidth(); From 36940cbd2ba907698d549146f74cb84af0933d67 Mon Sep 17 00:00:00 2001 From: Mrking <782276617@qq.com> Date: Sun, 12 Jan 2025 22:07:34 +0800 Subject: [PATCH 05/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E5=88=B6=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../produceorder/ProduceOrderServiceImpl.java | 8 ++--- .../saleorder/SaleOrderServiceImpl.java | 10 +++--- .../oms/produceorder/ProduceOrderForm.vue | 31 ++++++++++++++++--- .../src/views/oms/produceorder/template1.js | 2 +- 4 files changed, 38 insertions(+), 13 deletions(-) diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/produceorder/ProduceOrderServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/produceorder/ProduceOrderServiceImpl.java index 3ad5100..0d42b12 100644 --- a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/produceorder/ProduceOrderServiceImpl.java +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/produceorder/ProduceOrderServiceImpl.java @@ -82,12 +82,12 @@ public class ProduceOrderServiceImpl implements ProduceOrderService { Double specSizeHeight = productInfo.getSpecSizeHeight(); String specMaterial = productInfo.getSpecMaterial(); String productionInfo = productInfo.getProductionInfo(); - StringBuffer str = new StringBuffer(); -/* str.append(String.format("货名:%s\r\n",productInfo.getName())); +/* StringBuffer str = new StringBuffer(); + str.append(String.format("货名:%s\r\n",productInfo.getName())); str.append(String.format("规格:%s × %s \r\n",specSizeWidth,specSizeHeight)); str.append(String.format("纸质:%s \r\n",specMaterial));*/; - str.append(String.format("%s ",productionInfo)); - updateObj.setDetails(str.toString()); + //str.append(String.format("%s ",productionInfo)); + //updateObj.setDetails(str.toString()); produceOrderMapper.updateById(updateObj); } diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java index 3d94570..dd142e3 100644 --- a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java @@ -474,18 +474,20 @@ public class SaleOrderServiceImpl implements SaleOrderService { saveReqVO.setInspectionDate(LocalDateTime.now()); saveReqVO.setDeliverydate(LocalDateTime.now()); if(saleOrderSkuDO!=null&&saleOrderSkuDO.size()>0 && 7l == productInfo.getProductTypeId()){ - SaleOrderSkuDO skuDo = saleOrderSkuDO.get(0); - String remarks = skuDo.getLabelSize() + " " + skuDo.getOrderQty(); + String remarks = ""; + for (SaleOrderSkuDO orderSkuDO : saleOrderSkuDO) { + remarks = remarks += orderSkuDO.getLabelSize() + " " + orderSkuDO.getOrderQty()+"; "; + } saveReqVO.setRemarks(remarks); } - Double specSizeWidth = productInfo.getSpecSizeWidth(); + /* Double specSizeWidth = productInfo.getSpecSizeWidth(); Double specSizeHeight = productInfo.getSpecSizeHeight(); String specMaterial = productInfo.getSpecMaterial(); StringBuffer str = new StringBuffer(); str.append(String.format("货名:%s\r\n", productInfo.getName())); str.append(String.format("规格:%s × %s \r\n", specSizeWidth, specSizeHeight)); str.append(String.format("纸质:%s \r\n", specMaterial)); - saveReqVO.setDetails(str.toString()); + saveReqVO.setDetails(str.toString());*/ Long produceOrderId = produceOrderService.createProduceOrder(saveReqVO); } diff --git a/hangtag-ui/hangtag-ui-admin/src/views/oms/produceorder/ProduceOrderForm.vue b/hangtag-ui/hangtag-ui-admin/src/views/oms/produceorder/ProduceOrderForm.vue index 92c1419..4aba286 100644 --- a/hangtag-ui/hangtag-ui-admin/src/views/oms/produceorder/ProduceOrderForm.vue +++ b/hangtag-ui/hangtag-ui-admin/src/views/oms/produceorder/ProduceOrderForm.vue @@ -156,6 +156,13 @@ + + + + + + +