保存退款记录以便于排查问题;
This commit is contained in:
parent
109a7a2520
commit
e408f65036
|
|
@ -7,6 +7,8 @@ import com.ghy.common.adapay.model.Event;
|
||||||
import com.ghy.common.adapay.model.PayReverseCallback;
|
import com.ghy.common.adapay.model.PayReverseCallback;
|
||||||
import com.ghy.order.service.OrderDetailService;
|
import com.ghy.order.service.OrderDetailService;
|
||||||
import com.ghy.order.service.OrderMasterService;
|
import com.ghy.order.service.OrderMasterService;
|
||||||
|
import com.ghy.payment.domain.ReverseRecord;
|
||||||
|
import com.ghy.payment.mapper.ReverseRecordMapper;
|
||||||
import com.ghy.payment.service.CallBackService;
|
import com.ghy.payment.service.CallBackService;
|
||||||
import com.ghy.payment.service.FinancialChangeRecordService;
|
import com.ghy.payment.service.FinancialChangeRecordService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
@ -24,6 +26,7 @@ public class PayReverseCallbackService implements CallBackService {
|
||||||
|
|
||||||
private OrderMasterService orderMasterService;
|
private OrderMasterService orderMasterService;
|
||||||
private OrderDetailService orderDetailService;
|
private OrderDetailService orderDetailService;
|
||||||
|
private ReverseRecordMapper reverseRecordMapper;
|
||||||
private FinancialChangeRecordService financialChangeRecordService;
|
private FinancialChangeRecordService financialChangeRecordService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -55,7 +58,7 @@ public class PayReverseCallbackService implements CallBackService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onResponse(JSONObject response) {
|
public void onResponse(JSONObject response) {
|
||||||
|
reverseRecordMapper.insert(JSONObject.toJavaObject(response, ReverseRecord.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
|
|
@ -72,4 +75,9 @@ public class PayReverseCallbackService implements CallBackService {
|
||||||
public void setFinancialChangeRecordService(FinancialChangeRecordService financialChangeRecordService) {
|
public void setFinancialChangeRecordService(FinancialChangeRecordService financialChangeRecordService) {
|
||||||
this.financialChangeRecordService = financialChangeRecordService;
|
this.financialChangeRecordService = financialChangeRecordService;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setReverseRecordMapper(ReverseRecordMapper reverseRecordMapper) {
|
||||||
|
this.reverseRecordMapper = reverseRecordMapper;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,14 +2,10 @@ package com.ghy.callback;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.ghy.common.adapay.model.Event;
|
import com.ghy.common.adapay.model.Event;
|
||||||
import com.ghy.payment.domain.ReverseRecord;
|
|
||||||
import com.ghy.payment.mapper.ReverseRecordMapper;
|
|
||||||
import com.ghy.payment.service.CallBackService;
|
import com.ghy.payment.service.CallBackService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 退款回调
|
* 退款回调
|
||||||
*
|
*
|
||||||
|
|
@ -19,9 +15,6 @@ import javax.annotation.Resource;
|
||||||
@Service("refundCallbackService")
|
@Service("refundCallbackService")
|
||||||
public class RefundCallbackService implements CallBackService {
|
public class RefundCallbackService implements CallBackService {
|
||||||
|
|
||||||
@Resource
|
|
||||||
private ReverseRecordMapper reverseRecordMapper;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCallback(Event event) {
|
public void onCallback(Event event) {
|
||||||
log.debug("退款 callback: {}", event.toString());
|
log.debug("退款 callback: {}", event.toString());
|
||||||
|
|
@ -30,7 +23,6 @@ public class RefundCallbackService implements CallBackService {
|
||||||
@Override
|
@Override
|
||||||
public void onResponse(JSONObject response) {
|
public void onResponse(JSONObject response) {
|
||||||
log.debug("退款 Response: {}", response.toString());
|
log.debug("退款 Response: {}", response.toString());
|
||||||
reverseRecordMapper.insert(JSONObject.toJavaObject(response, ReverseRecord.class));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue