From 90d885845f8185efd2db78b0219adaf1ebce3359 Mon Sep 17 00:00:00 2001 From: zhuyiyi <649091362@qq.com> Date: Sat, 22 Mar 2025 14:38:12 +0800 Subject: [PATCH] edit --- .../lingtao/net/service/ProductService.java | 21 +++++++++++ src/main/webapp/views/product/banqi.jsp | 2 +- src/main/webapp/views/product/poster.jsp | 37 +++++++++++++++++++ 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/src/main/java/lingtao/net/service/ProductService.java b/src/main/java/lingtao/net/service/ProductService.java index 68d0903..49afe1d 100644 --- a/src/main/java/lingtao/net/service/ProductService.java +++ b/src/main/java/lingtao/net/service/ProductService.java @@ -2955,6 +2955,27 @@ public class ProductService { product.setWeight(df.format(wei * product.getCount() * number)); } } + if (number > 1 && width * length * 10000 < 40 * 50) { + + if (("1".equals(kind) && ("1".equals(kind2) || "3".equals(kind2) || "8".equals(kind2) || "15".equals(kind2))) || "2".equals(kind)) { + double desFee = 0; + if (dto.getP() == 1 || dto.getP() == 2 || dto.getP() == 3) { + desFee = 3; + } else if (dto.getP() == 4) { + desFee = 5; + } else if (dto.getP() == 5) { + desFee = 6; + } else { + desFee = 11; + } + + for (Product product : priceList) { + product.setPrice(Math.floor(product.getPrice() + desFee * (number - 1))); + } + + } + } + } return priceList; // 扇子 diff --git a/src/main/webapp/views/product/banqi.jsp b/src/main/webapp/views/product/banqi.jsp index 3b6b4fd..7bae304 100644 --- a/src/main/webapp/views/product/banqi.jsp +++ b/src/main/webapp/views/product/banqi.jsp @@ -32,7 +32,7 @@ - + diff --git a/src/main/webapp/views/product/poster.jsp b/src/main/webapp/views/product/poster.jsp index f9864f1..7a5bbfa 100644 --- a/src/main/webapp/views/product/poster.jsp +++ b/src/main/webapp/views/product/poster.jsp @@ -227,6 +227,20 @@ +