From 0828111404360b4b752540c018e6ac271307f8da Mon Sep 17 00:00:00 2001 From: zhuyiyi <649091362@qq.com> Date: Tue, 26 Aug 2025 09:30:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=B7=E6=A0=BC=E5=8F=96=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/lingtao/net/util/PVCStickersPrice.java | 6 +++--- src/main/java/lingtao/net/util/PriceUtils.java | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/lingtao/net/util/PVCStickersPrice.java b/src/main/java/lingtao/net/util/PVCStickersPrice.java index 67c69db..36f0ade 100644 --- a/src/main/java/lingtao/net/util/PVCStickersPrice.java +++ b/src/main/java/lingtao/net/util/PVCStickersPrice.java @@ -45,7 +45,7 @@ public class PVCStickersPrice { } else if (product.getCount() == 100000) { price = 700; } - product.setPrice(product.getPrice() + price); + product.setPrice(Math.ceil(product.getPrice() + price)); } } else if ((length <= 9 && width <= 5.4) || (length <= 5.4 && width <= 9)) { for (Product product : stickersList) { @@ -78,7 +78,7 @@ public class PVCStickersPrice { } else if (product.getCount() == 100000) { price = 1500; } - product.setPrice(product.getPrice() + price); + product.setPrice(Math.ceil(product.getPrice() + price)); } } else { for (Product product : stickersList) { @@ -99,7 +99,7 @@ public class PVCStickersPrice { } else { price = 3; } - product.setPrice(product.getPrice() + (price * area > 50 ? price * area : 50)); + product.setPrice(Math.ceil(product.getPrice() + (price * area > 50 ? price * area : 50))); } } return stickersList; diff --git a/src/main/java/lingtao/net/util/PriceUtils.java b/src/main/java/lingtao/net/util/PriceUtils.java index 7d80611..04e8cff 100644 --- a/src/main/java/lingtao/net/util/PriceUtils.java +++ b/src/main/java/lingtao/net/util/PriceUtils.java @@ -2322,7 +2322,7 @@ public class PriceUtils { // 根据款数重新算价格 for (Product product : list) { product.setWeight(df.format(length * width * product.getCount() / 10000 * 0.3 * number)); - product.setPrice(Math.floor(product.getPrice() * number)); + product.setPrice(Math.ceil(product.getPrice() * number)); } } else if ("双面印刷".equals(craftShua)) { // 数量 @@ -2341,7 +2341,7 @@ public class PriceUtils { } // 根据款数重新算价格 for (Product product : list) { - product.setPrice(Math.floor(product.getPrice() * number)); + product.setPrice(Math.ceil(product.getPrice() * number)); } } } else { @@ -2398,7 +2398,7 @@ public class PriceUtils { price = fixPrice + (num - 5 > 0 ? num - 5 : 0) * zhang + designFee * number + 0.1 * count * number; Product dto = new Product(); dto.setCount(count); - dto.setPrice(price); + dto.setPrice(Math.ceil(price)); list.add(dto); } else { // 数量 @@ -2418,7 +2418,7 @@ public class PriceUtils { // 根据款数重新算价格 for (Product product : list) { product.setWeight(df.format(weight)); - product.setPrice(Math.floor(product.getPrice() * number)); + product.setPrice(Math.ceil(product.getPrice() * number)); } } }