This commit is contained in:
2023-07-10 17:06:19 +08:00
parent 0c95333234
commit c74181e584
6 changed files with 35 additions and 13 deletions

View File

@@ -1326,17 +1326,17 @@ public class OrderService {
return;
}
if (StringUtils.equals(AdapayEventEnum.payment_succeeded.getValue(), type)) {
if (AdapayEventEnum.payment_succeeded.getValue().equals(type)) {
// 支付成功
paymentSucceeded(data);
} else if (AdapayEventEnum.refund_succeeded.getValue().equals(type)) {
// 退款成功
adapayRefundRecordService.saveAdapayRefundRecord(data);
} else if (AdapayEventEnum.corp_member_failed.getValue().equals(type)) {
// 开户失败 删除
corpMemberFailed(data);
}
// switch (type) {
// case AdapayEventEnum.payment_succeeded.getValue():
//
// }
}
private void paymentSucceeded(String data) throws JsonProcessingException {
@@ -1403,6 +1403,15 @@ public class OrderService {
memberTransactionRecordService.insertSelective(record);
}
private void corpMemberFailed(String data) {
// 删除表中的记录
JSONObject jsonObject = JSON.parseObject(data);
String memberId = jsonObject.getString("member_id");
if (StringUtils.isNotBlank(memberId)) {
adapayMemberAccountService.deleteByMemberId(memberId);
}
}
/**
* 汇付支付 退款回调
* @param request