zoujiajian 1 년 전
부모
커밋
6af43c8023

+ 3 - 0
netflix-dao/src/main/java/com/cyksj/model/views/CouponUserView.java

@@ -177,4 +177,7 @@ public class CouponUserView {
 
 	@DbField("cu.created_time")
 	private Date createdTime;
+
+	@DbIgnore
+	private String goodsImg;
 }

+ 3 - 0
netflix-dao/src/main/java/com/cyksj/model/views/CouponView.java

@@ -150,4 +150,7 @@ public class CouponView {
 
 	@DbField("c.created_time")
 	private Date createdTime;
+
+	@DbIgnore
+	private String goodsImg;
 }

+ 0 - 6
netflix-dao/src/main/java/com/cyksj/model/views/UserBenefitsFrontView.java

@@ -122,10 +122,4 @@ public class UserBenefitsFrontView {
 
 	@DbIgnore
 	private String goodsSpecJson;
-
-	/**
-	 * 商品背景图
-	 */
-	@DbIgnore
-	private String img;
 }

+ 7 - 2
netflix-web/src/main/java/com/cyksj/web/controller/user/UserBenefitsFrontController.java

@@ -193,10 +193,10 @@ public class UserBenefitsFrontController {
 							List<CouponSkuView> couponSkus = couponSkuMapper.getGoodsSkuByCouponId(couponUserView.getCouponId());
 							try {
 								couponUserView.setGoodsSkuIds(Jsons.toJson(couponSkus));
-								if (StrUtil.isEmpty(data.getImg())) {
+								if (StrUtil.isEmpty(couponUserView.getGoodsImg())) {
 									Long goodsId = couponSkus.get(0).getGoodsId();
 									GoodsDon goodsDon = beanSearcher.searchFirst(GoodsDon.class, MapUtils.builder().field(GoodsDon::getId, goodsId).build());
-									data.setImg(goodsDon.getImg());
+									couponUserView.setGoodsImg(goodsDon.getImg());
 								}
 							} catch (Exception e) {
 
@@ -211,6 +211,11 @@ public class UserBenefitsFrontController {
 							List<CouponSkuView> couponSkus = couponSkuMapper.getGoodsSkuByCouponId(couponView.getId());
 							try {
 								couponView.setGoodsSkuIds(Jsons.toJson(couponSkus));
+								if (StrUtil.isEmpty(couponView.getGoodsImg())) {
+									Long goodsId = couponSkus.get(0).getGoodsId();
+									GoodsDon goodsDon = beanSearcher.searchFirst(GoodsDon.class, MapUtils.builder().field(GoodsDon::getId, goodsId).build());
+									couponView.setGoodsImg(goodsDon.getImg());
+								}
 							} catch (Exception e) {
 
 							}