|
|
|
@@ -342,6 +342,7 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { |
|
|
|
WxSharingOrderDto shareOrder = new WxSharingOrderDto(); |
|
|
|
shareOrder.setcUserId(couponOrder.getOwnerId()); |
|
|
|
shareOrder.setTenantId(tenantId); |
|
|
|
shareOrder.setMerchantId(0L); // 卡完结,默认给0 |
|
|
|
shareOrder.setTransactionId(cardInfo.getTransactionId()); |
|
|
|
cardShareFinished(cardInfo, shareOrder); |
|
|
|
} catch (MallinkException e) { |
|
|
|
@@ -432,6 +433,7 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { |
|
|
|
// 卡余额为0,或者卡已分账20次,发起分账完结 |
|
|
|
if (cardSpend.getCardRemainRealAmount() > 0) { |
|
|
|
// 卡已被抵扣,但是分账还有余额 |
|
|
|
shareOrder.setMerchantId(0L); // 卡完结,填0 |
|
|
|
cardShareFinished(cardInfo, shareOrder); |
|
|
|
} |
|
|
|
} |
|
|
|
|