交易分账 重构

This commit is contained in:
2023-08-28 14:39:16 +08:00
parent fc70b95587
commit 994370f323
2 changed files with 6 additions and 7 deletions

View File

@@ -705,7 +705,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
OrderSettleResult orderSettleResult = orderPaymentSettlementAndRefund(orderBasicInfo);
// 记账
doUpdateClearingBill(orderSettleResult);
// doUpdateClearingBill(orderSettleResult);
// 将卡/vin状态解锁
if (!StringUtils.equals("0000000000000000", data.getLogicCard())) {
@@ -749,8 +749,6 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
logger.info("订单分账逻辑-订单:{}, 查不到一级运营商信息", orderCode);
return null;
}
String appId = merchantInfo.getAppId();
String delayMode = merchantInfo.getDelayMode();
// 获取结算账户信息
AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMerchantId(merchantId);
@@ -765,6 +763,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
未使用延时分账的一级运营商
*/
String delayMode = merchantInfo.getDelayMode();
if (StringUtils.equals(delayMode, Constants.ADAPAY_PAY_MODE_DELAY)) {
// 记账 冻结金额
freezeAmount(orderBasicInfo);
@@ -786,7 +785,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
onlinePaymentOrderRefund(orderBasicInfo);
} else {
// 白名单支付
logger.info("订单{}使用白名单支付,不进行退款处理", orderBasicInfo.getOrderCode());
logger.info("订单:{}使用白名单支付,不进行退款处理", orderBasicInfo.getOrderCode());
}
} catch (Exception e) {
logger.error("订单退款逻辑异常orderCode:{}", orderBasicInfo.getOrderCode(), e);