支付订单也加入memberId数据;汇付支付成功回调保存member_adapay_record

This commit is contained in:
2023-08-10 14:41:23 +08:00
parent 043f525da4
commit aa11800f59
3 changed files with 60 additions and 34 deletions

View File

@@ -107,6 +107,9 @@ public class OrderService {
@Autowired
private ClearingWithdrawInfoService clearingWithdrawInfoService;
@Autowired
private MemberAdapayRecordService memberAdapayRecordService;
/**
* 生成订单
*
@@ -136,8 +139,7 @@ public class OrderService {
* @param dto
*/
public Map<String, Object> payOrder(PayOrderDTO dto) throws Exception {
Map<String, Object> resultMap = orderBasicInfoService.payOrder(dto);
return resultMap;
return orderBasicInfoService.payOrder(dto);
}
/**
@@ -1009,6 +1011,15 @@ public class OrderService {
dto.setUpdatePrincipalBalance(amount);
memberBasicInfoService.updateMemberBalance(dto);
}
// 保存MemberAdapayRecord
MemberAdapayRecord memberAdapayRecord = new MemberAdapayRecord();
memberAdapayRecord.setMemberId(memberId);
memberAdapayRecord.setPaymentId(adapayCallbackRecord.getPaymentId());
memberAdapayRecord.setPaymentOrderNo(adapayCallbackRecord.getOrderNo());
memberAdapayRecord.setScenarioType(ScenarioEnum.BALANCE.getValue());
memberAdapayRecord.setPayAmt(amount);
memberAdapayRecordService.insertSelective(memberAdapayRecord);
}
/**