Ver a proveniência

fix card

release_toaliyun_real
lin há 3 anos
ascendente
cometimento
5982a23cfa
1 ficheiros alterados com 7 adições e 2 eliminações
  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 Ver ficheiro

@@ -1442,9 +1442,14 @@ public class WxOrderServiceImpl implements WxOrderService {
if (null != couponorderlist && couponorderlist.size() > 0 ) { if (null != couponorderlist && couponorderlist.size() > 0 ) {
couponOrder = couponorderlist.get(0); couponOrder = couponorderlist.get(0);
}else { }else {
final IdWorker idWorker = IdWorker.get();
couponOrder = new WxCouponOrder(); 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.updateTenantInfo(order);
couponOrder.setCouponId(order.getProductId()); couponOrder.setCouponId(order.getProductId());
couponOrder.setCouponType(coupon.getType()); couponOrder.setCouponType(coupon.getType());


Carregando…
Cancelar
Guardar