浏览代码

添加特种纸压痕工艺,数码刮刮卡膜尺寸

zhuyiyi 5 月之前
父节点
当前提交
0d53424a0d

+ 11 - 1
src/main/java/lingtao/net/service/ProductService.java

@@ -2887,7 +2887,17 @@ public class ProductService {
                         price = fixPrice + (num - 1) * zhang + designFee + cutFee;
                     }
                     if ("刮刮卡".equals(dto.getKind())) {
-                        price = price + 0.2 * count * number;
+                        List<String> size1 = new ArrayList();
+                        size1.add("70*50");
+                        size1.add("35*58");
+                        size1.add("41*72");
+                        size1.add("60*25");
+                        size1.add("15*48");
+                        double sizePrice = 0.2 * count * number;
+                        if (size1.contains(dto.getSize1())) {
+                            sizePrice = Math.max(sizePrice, 5);
+                        }
+                        price = price + sizePrice;
                     }
                     Product dto2 = new Product();
                     dto2.setCount(count);

+ 14 - 6
src/main/webapp/views/product/coupon.jsp

@@ -328,12 +328,20 @@
                         </p>
                         <select name="size1" id="size2" class="select">
                             <option value="6*18">6*18 mm</option>
-                            <option value="6*22">6*22 mm</option>
-                            <option value="6*26">6*26 mm</option>
-<%--                            <option value="8*26">8*26 mm</option>--%>
-                            <option value="8*30">8*30 mm</option>
-                            <option value="48*15">48*15 mm</option>
-                            <option value="60*25">60*25 mm</option>
+								<option value="6*22">6*22 mm</option>
+								<option value="6*26">6*26 mm</option>
+								<option value="8*26">8*26 mm</option>
+								<option value="8*30">8*30 mm</option>
+								<option value="15*15">15*15mm</option>
+								<option value="18*18">18*18mm</option>
+								<option value="20*20">20*20mm</option>
+								<option value="18*32">18*32 mm</option>
+								<option value="15*48">15*48 mm</option>
+								<option value="8*36">8*36 mm</option>
+                                <option value="70*50">70*50 mm</option>
+                                <option value="60*25" selected>60*25 mm</option>
+                                <option value="35*58">35*58 mm</option>
+                                <option value="41*72">41*72 mm</option>
                         </select>
                         <p>
                             <span style="font-size:14px;color:red">同个客户下单多款,其中一款数量在200张以上请全部按照印刷报价<br/>200张以上车间贴,200张以下客户自己贴</span>

+ 9 - 0
src/main/webapp/views/product/specialCard2.jsp

@@ -165,6 +165,7 @@
                            class="">
 
                 </span>
+                <input type="checkbox" name="craft" lay-filter="switch" value="压痕" title="压痕">
 
             </div>
             <div id="mianka" style="display: none">
@@ -486,6 +487,7 @@
                 });
                 return false;
             }
+
             if (craft_list.indexOf("击凸") > -1 || craft_list.indexOf("压凹") > -1) {
                 $("#color_type").show();
                 $("#color_type").find("select").attr("disabled", false);
@@ -527,6 +529,13 @@
                 });
                 return false;
             }
+            if (craft_list.indexOf("压痕") > -1 && craft_list.indexOf("异形模切") > -1) {
+                $(data.elem).next().attr("class", "layui-unselect layui-form-checkbox");
+                $(data.elem).prop("checked", false);
+                layer.msg("压痕 - 异形模切不能同时选择", {offset: ['300px', '300px']}, function () {
+                });
+                return false;
+            }
             $("#dakong").removeAttr('disabled');
             $("#craft_mo").removeAttr('disabled');
             $(".newCraft").children().removeAttr('disabled');