From 2420e279625472347042a630e97a818128c49a1f Mon Sep 17 00:00:00 2001
From: zhuyiyi <649091362@qq.com>
Date: Mon, 18 Aug 2025 17:00:12 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=B7=E6=A0=BCuv=E5=80=92?=
=?UTF-8?q?=E6=8C=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main/java/lingtao/net/service/ProductService.java | 7 ++++++-
src/main/webapp/views/product/stickers.jsp | 2 +-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/main/java/lingtao/net/service/ProductService.java b/src/main/java/lingtao/net/service/ProductService.java
index aad7a8c..e8661ae 100644
--- a/src/main/java/lingtao/net/service/ProductService.java
+++ b/src/main/java/lingtao/net/service/ProductService.java
@@ -2491,8 +2491,13 @@ public class ProductService {
}
}
// double base = number < 6 && number > 1 ? 5 : 0;
+ double apprise = 0;
for (Product product : priceList) {
product.setWeight(df.format((width + 0.6) * (length + 0.6) * product.getCount() / 10000));
+ if (apprise > product.getPrice()) {
+ product.setPrice(apprise);
+ }
+ apprise = product.getPrice();
}
/* } */
@@ -4715,7 +4720,7 @@ public class ProductService {
Product pro = new Product();
double price = basePrice * dto.getCount() * area * dto.getNumber();
if (area <= 0.25) {
- price = basePrice * dto.getCount() * area + dto.getNumber() + 6;
+ price = basePrice * dto.getCount() * area * dto.getNumber() + dto.getNumber() + 6;
}
pro.setPrice(Math.ceil(Math.max(price, minPrice)));
pro.setCount(dto.getCount());
diff --git a/src/main/webapp/views/product/stickers.jsp b/src/main/webapp/views/product/stickers.jsp
index 087090e..51b3c50 100644
--- a/src/main/webapp/views/product/stickers.jsp
+++ b/src/main/webapp/views/product/stickers.jsp
@@ -904,7 +904,7 @@
// PVC、透明没有覆哑膜
if (data.value == 1) {
$(".nofm").find(":input").attr("disabled", true);
- count_html = `
+ count_html = `