Browse Source

fix card

release_toaliyun_real
lin 3 years ago
parent
commit
5982a23cfa
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java

+ 7
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java View File

@@ -1442,9 +1442,14 @@ public class WxOrderServiceImpl implements WxOrderService {
if (null != couponorderlist && couponorderlist.size() > 0 ) {
couponOrder = couponorderlist.get(0);
}else {
final IdWorker idWorker = IdWorker.get();
couponOrder = new WxCouponOrder();
couponOrder.setId(idWorker.nextId());
//如果是实体卡用了之后的兑换,则id要取wxCardInfo的id
if (isCard && null != couponPassWord && couponPassWord.isDefaultUser()) {
couponOrder.setId(couponPassWord.getWxCardInfo().getId());
}else {
final IdWorker idWorker = IdWorker.get();
couponOrder.setId(idWorker.nextId());
}
couponOrder.updateTenantInfo(order);
couponOrder.setCouponId(order.getProductId());
couponOrder.setCouponType(coupon.getType());


Loading…
Cancel
Save