update 记录scenarioType

This commit is contained in:
2023-08-14 13:57:58 +08:00
parent d4663a78ae
commit fd5420dc78
2 changed files with 15 additions and 4 deletions

View File

@@ -983,7 +983,9 @@ public class OrderService {
.build();
memberTransactionRecordService.insertSelective(record);
String scenarioType = null;
if (StringUtils.equals(type, ScenarioEnum.ORDER.getValue())) { // 1-订单支付
scenarioType = ScenarioEnum.ORDER.getValue();
// 支付订单成功
PayOrderSuccessCallbackDTO callbackDTO = PayOrderSuccessCallbackDTO.builder()
.orderCode(orderCode)
@@ -1003,6 +1005,7 @@ public class OrderService {
.build();
orderPayRecordService.batchInsert(Lists.newArrayList(orderPayRecord));
} else if (StringUtils.equals(type, ScenarioEnum.BALANCE.getValue())) { // 2-充值余额
scenarioType = ScenarioEnum.BALANCE.getValue();
// 充值余额成功
UpdateMemberBalanceDTO dto = new UpdateMemberBalanceDTO();
dto.setMemberId(memberId);
@@ -1017,7 +1020,7 @@ public class OrderService {
memberAdapayRecord.setMemberId(memberId);
memberAdapayRecord.setPaymentId(adapayCallbackRecord.getPaymentId());
memberAdapayRecord.setPaymentOrderNo(adapayCallbackRecord.getOutTransId());
memberAdapayRecord.setScenarioType(ScenarioEnum.BALANCE.getValue());
memberAdapayRecord.setScenarioType(scenarioType);
memberAdapayRecord.setPayAmt(amount);
memberAdapayRecord.setRefundAmt(BigDecimal.ZERO);
memberAdapayRecord.setSpendAmt(BigDecimal.ZERO);