From 4f5b936c0add754b7bf48196deb4786fdd82675d Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 15 九月 2025 15:43:00 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html | 9 +++++++-- cloud-server-other/src/main/java/com/dsh/other/controller/TVipController.java | 5 ++++- cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html | 5 +++-- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html index 8bff237..129f9ea 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html @@ -41,6 +41,8 @@ </style> <div class="ibox float-e-margins"> <div class="ibox-content"> + <input id="s1" value="${item.redemptionMethod}" hidden> + <div class="form-horizontal" id="carInfoForm"> <div id="b1"> <#input id="name" name="*商品名称:" type="text" value="${item.name}" readonly="true" /> @@ -93,6 +95,8 @@ <div class="col-sm-9"> <input type="radio" name="redemptionMethod" value="1" checked onclick="updateMethod(1)"> 积分 <input type="radio" name="redemptionMethod" value="2" onclick="updateMethod(2)"> 现金+积分 + <input type="radio" name="redemptionMethod" value="3" onclick="updateMethod(3)"> 现金 + </div> </div> @@ -232,8 +236,8 @@ $("#y4").show() $("#y3").show() }else if(e==3){ - $("#y1").hide() - $("#y2").show() + $("#y4").hide() + $("#y3").show() }else if(e==4){ $("#y1").show() $("#y2").show() @@ -244,6 +248,7 @@ } window.onload = function(){ + var OBJradio=document.getElementsByName("redemptionMethod") if(OBJradio==1){ $("#y4").show() diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html index 515ba13..250d1fb 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html @@ -111,6 +111,7 @@ <div class="col-sm-9"> <input type="radio" name="redemptionMethod" value="1" checked onclick="updateMethod(1)"> 积分 <input type="radio" name="redemptionMethod" value="2" onclick="updateMethod(2)"> 现金+积分 + <input type="radio" name="redemptionMethod" value="3" onclick="updateMethod(3)"> 现金 </div> </div> @@ -234,8 +235,8 @@ $("#y4").show() $("#y3").show() }else if(e==3){ - $("#y1").hide() - $("#y2").show() + $("#y4").hide() + $("#y3").show() }else if(e==4){ $("#y1").show() $("#y2").show() diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/TVipController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/TVipController.java index 43a29e9..35c530b 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/controller/TVipController.java +++ b/cloud-server-other/src/main/java/com/dsh/other/controller/TVipController.java @@ -67,7 +67,10 @@ Integer id = Integer.valueOf(couponJsonObject.getString("id")); // 优惠券数量 Integer value = Integer.valueOf(couponJsonObject.getString("value")); - Coupon coupon = coupons.stream().filter(e -> e.getId().equals(id)).findFirst().orElse(new Coupon()); + Coupon coupon = coupons.stream().filter(e -> e.getId().equals(id)).findFirst().orElse(null); + if (coupon==null){ + continue; + } CouponVipResp couponVipResp = new CouponVipResp(); couponVipResp.setId(coupon.getId()); couponVipResp.setName(coupon.getName()); -- Gitblit v1.7.1