ソースを参照

[POS][提示]:卡支付ID出错

release_toaliyun_real
Stormeye Wu 6年前
コミット
e60b87c6df
1個のファイルの変更7行の追加2行の削除
  1. +7
    -2
      mallinkPosApi/src/main/java/com/iformall/service/impl/PosServiceImpl.java

+ 7
- 2
mallinkPosApi/src/main/java/com/iformall/service/impl/PosServiceImpl.java ファイルの表示

@@ -2191,8 +2191,13 @@ public class PosServiceImpl implements PosService {
throw new MallinkException(ErrorCode.SYS_PARAMETER_CAST_ERROR);
}
WxCardSpend cardSpend = cardSpendService.getById(cardSpendId);
cardSpend.setOrderId(order.getId());
cardSpendService.cardSpendForPosPay(scoreCreditCalc, cardSpend, merchant, buUser);
if (cardSpend != null) {
cardSpend.setOrderId(order.getId());
cardSpendService.cardSpendForPosPay(scoreCreditCalc, cardSpend, merchant, buUser);
} else {
logger.error("卡支付ID未发现: " + cardSpendId);
throw new MallinkException(ErrorCode.SYS_PARAMETER_CAST_ERROR);
}
return payOrder;
}



読み込み中…
キャンセル
保存