| @@ -1767,7 +1767,21 @@ public class WxOrderServiceImpl implements WxOrderService { | |||||
| @Override | @Override | ||||
| public List<WxOrderCouponVo> goodsDetailCUserVo(WxOrder record) { | 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 | @Override | ||||