Browse Source

修改海报价格,特种纸bug

zhuyiyi 5 months ago
parent
commit
c89eb69f41

+ 20 - 20
src/main/java/lingtao/net/util/PosterPrice.java

@@ -417,18 +417,18 @@ public class PosterPrice {
                 weight = String.valueOf(DecimalFormat.format(area * 0.24 * number));
                 break;
         }
-//        if (width * length < 40 * 50) {
-//            price = new PriceUtils().getTestPrice(length, width, count, number, areas, prices, min_price, last_price);
-//        } else {
-        danjia = last_price;
-        for (int i = 0; i < areas.length; i++) {
-            if (area <= areas[i]) {
-                danjia = prices[i];
-                break;
+        if (width * length < 40 * 50) {
+            price = new PriceUtils().getTestPrice(length, width, count, number, areas, prices, min_price, last_price);
+        } else {
+            danjia = last_price;
+            for (int i = 0; i < areas.length; i++) {
+                if (area <= areas[i]) {
+                    danjia = prices[i];
+                    break;
+                }
             }
+            price = Math.max(area * danjia, min_price);
         }
-        price = Math.max(area * danjia, min_price);
-//        }
         Product pro = new Product();
         List<Product> list = new ArrayList<Product>();
         pro.setCount(count);
@@ -601,18 +601,18 @@ public class PosterPrice {
                 break;
         }
         if (!"7".equals(kind2) && !"10".equals(kind2)) {
-//            if (width * length < 40 * 50) {
-//                price = new PriceUtils().getTestPrice(length, width, count, number, areas, prices, min_price, last_price);
-//            } else {
-            danjia = last_price;
-            for (int i = 0; i < areas.length; i++) {
-                if (area <= areas[i]) {
-                    danjia = prices[i];
-                    break;
+            if (width * length < 40 * 50) {
+                price = new PriceUtils().getTestPrice(length, width, count, number, areas, prices, min_price, last_price);
+            } else {
+                danjia = last_price;
+                for (int i = 0; i < areas.length; i++) {
+                    if (area <= areas[i]) {
+                        danjia = prices[i];
+                        break;
+                    }
                 }
+                price = Math.max(area * danjia, min_price);
             }
-            price = Math.max(area * danjia, min_price);
-//            }
         }
 
 

+ 10 - 10
src/main/java/lingtao/net/util/PriceUtils.java

@@ -3242,18 +3242,18 @@ public class PriceUtils {
 
         }
 
-//        if (width * length < 40 * 50) {
-//            price = new PriceUtils().getTestPrice(length, width, count, number, areas, prices, min_price, last_price);
-//        } else {
-        dj = last_price;
-        for (int i = 0; i < areas.length; i++) {
-            if (area <= areas[i]) {
-                dj = prices[i];
-                break;
+        if (width * length < 40 * 50) {
+            price = new PriceUtils().getTestPrice(length, width, count, number, areas, prices, min_price, last_price);
+        } else {
+            dj = last_price;
+            for (int i = 0; i < areas.length; i++) {
+                if (area <= areas[i]) {
+                    dj = prices[i];
+                    break;
+                }
             }
+            price = Math.max(area * dj, min_price);
         }
-        price = Math.max(area * dj, min_price);
-//        }
 
         if (number > 1 && width * length >= 40 * 50) {
             pro.setPrice(Math.ceil(price * number));

+ 1 - 1
src/main/webapp/views/product/specialCard2.jsp

@@ -186,7 +186,7 @@
             <input type="checkbox" name="craft" lay-filter="mianka" value="单面烫金" title="单面烫金">
             <input type="checkbox" name="craft" lay-filter="mianka" value="双面烫金" title="双面烫金">
             <div id="tang_type" class="layui-inline" style="display: none;width: 90px">
-                <select name="craft" class="select">
+                <select name="craft" class="select" disabled>
                     <option value="烫金" selected>烫金</option>
                     <option value="烫银">烫银</option>
                     <option value="烫蓝">烫蓝</option>