瀏覽代碼

fix card

release_toaliyun_real
lin 3 年之前
父節點
當前提交
5982a23cfa
共有 1 個檔案被更改,包括 7 行新增2 行删除
  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 查看文件

@@ -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…
取消
儲存