Przeglądaj źródła

[微信分账][修改]:分账金额为0,会导致无法分账

release_toaliyun_real
Stormeye Wu 7 lat temu
rodzic
commit
d03fa92595
1 zmienionych plików z 5 dodań i 0 usunięć
  1. +5
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java

+ 5
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java Wyświetl plik

@@ -367,6 +367,10 @@ public class WxCardSpendServiceImpl implements WxCardSpendService {
cardSpend.setCardId(cardId); cardSpend.setCardId(cardId);
cardSpend.setOrderId(orderId); cardSpend.setOrderId(orderId);
cardSpend = wxCardSpendMapper.selectOne(cardSpend); cardSpend = wxCardSpendMapper.selectOne(cardSpend);
if (cardSpend != null && cardSpend.getRealPayment() <= 0) {
logger.error("微信分账金额为0, 无法再分");
return;
}
WxCardInfo cardInfo = wxCardInfoMapper.selectByPrimaryKey(cardSpend.getCardId()); WxCardInfo cardInfo = wxCardInfoMapper.selectByPrimaryKey(cardSpend.getCardId());
WxOrder wxOrder = wxOrderMapper.selectByPrimaryKey(orderId); WxOrder wxOrder = wxOrderMapper.selectByPrimaryKey(orderId);
WxMerchant merchant = wxMerchantMapper.selectByPrimaryKey(cardSpend.getMerchantId()); WxMerchant merchant = wxMerchantMapper.selectByPrimaryKey(cardSpend.getMerchantId());
@@ -387,6 +391,7 @@ public class WxCardSpendServiceImpl implements WxCardSpendService {
ResultData resultData = profitSharingOrderService.createSharingOrder(shareOrder); ResultData resultData = profitSharingOrderService.createSharingOrder(shareOrder);
if(resultData.code != Result.SUCCESS) { if(resultData.code != Result.SUCCESS) {
// 分账异常 // 分账异常
logger.error(resultData.message);
throw new MallinkException(resultData.code, resultData.message); throw new MallinkException(resultData.code, resultData.message);
} }




Ładowanie…
Anuluj
Zapisz