|
|
|
@@ -1767,7 +1767,21 @@ public class WxOrderServiceImpl implements WxOrderService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<WxOrderCouponVo> goodsDetailCUserVo(WxOrder record) { |
|
|
|
return wxOrderMapper.selectDetailOfCUser(record); |
|
|
|
List<WxOrderCouponVo> list = wxOrderMapper.selectDetailOfCUser(record); |
|
|
|
if(list != null && list.size() > 0){ |
|
|
|
for (WxOrderCouponVo wxOrderCouponVo:list) { |
|
|
|
if(EnumCouponType.COUPON_GIFT.getCode().equals(wxOrderCouponVo.getType())){ |
|
|
|
WxCoupon coupon = new WxCoupon(); |
|
|
|
coupon.updateTenantInfo(wxOrderCouponVo); |
|
|
|
List<Long> longs = JSON.parseArray(wxOrderCouponVo.getGiftList(), Long.class); |
|
|
|
if(longs != null && longs.size() > 0){ |
|
|
|
coupon.setIds(longs); |
|
|
|
wxOrderCouponVo.setGiftCouponList(wxCouponMapper.findList(coupon)); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return list; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
|