From 653e1bd831e340a785773ba6df56a070d497562c Mon Sep 17 00:00:00 2001 From: zhuyiyi <649091362@qq.com> Date: Thu, 30 Oct 2025 14:39:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=89=B9=E7=A7=8D=E7=BA=B8?= =?UTF-8?q?=E5=90=8D=E7=89=87=E6=A8=A1=E5=88=87=E4=BB=B7=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/lingtao/net/service/ProductService.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/lingtao/net/service/ProductService.java b/src/main/java/lingtao/net/service/ProductService.java index 88cca06..2a48633 100644 --- a/src/main/java/lingtao/net/service/ProductService.java +++ b/src/main/java/lingtao/net/service/ProductService.java @@ -1738,18 +1738,20 @@ public class ProductService { getCraft(dto, priceList, null, null, 0); } // 根据位数重新算价格 - for (Product product : priceList) { - product.setPrice(Math.ceil(product.getPrice() * min * zhekou)); - } // 根据款数重新算价格 for (Product product : priceList) { - product.setPrice(Math.ceil(product.getPrice() * number)); + product.setPrice(Math.ceil(product.getPrice() * number * min * zhekou)); } if ("芳怡".equals(kind) || "草香".equals(kind)) { for (Product product : priceList) { product.setPrice(Math.floor(product.getPrice() * 1.5)); } } + if ("皙贝".equals(kind) && craft_list.contains("异形模切")) { + for (Product product : priceList) { + product.setPrice(Math.ceil(product.getPrice() * 0.8)); + } + } } // int tzWei = Integer.parseInt(Pattern.compile("[^0-9]").matcher(kind).replaceAll("").trim());// 获取材质中的克数 int tzWei = 300;// 获取材质中的克数