diff --git a/ghy-admin/src/main/java/com/ghy/callback/PayReverseCallbackService.java b/ghy-admin/src/main/java/com/ghy/callback/PayReverseCallbackService.java index 76945a2f..b5547837 100644 --- a/ghy-admin/src/main/java/com/ghy/callback/PayReverseCallbackService.java +++ b/ghy-admin/src/main/java/com/ghy/callback/PayReverseCallbackService.java @@ -7,6 +7,8 @@ import com.ghy.common.adapay.model.Event; import com.ghy.common.adapay.model.PayReverseCallback; import com.ghy.order.service.OrderDetailService; 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.FinancialChangeRecordService; import lombok.extern.slf4j.Slf4j; @@ -24,6 +26,7 @@ public class PayReverseCallbackService implements CallBackService { private OrderMasterService orderMasterService; private OrderDetailService orderDetailService; + private ReverseRecordMapper reverseRecordMapper; private FinancialChangeRecordService financialChangeRecordService; @Override @@ -55,7 +58,7 @@ public class PayReverseCallbackService implements CallBackService { @Override public void onResponse(JSONObject response) { - + reverseRecordMapper.insert(JSONObject.toJavaObject(response, ReverseRecord.class)); } @Autowired @@ -72,4 +75,9 @@ public class PayReverseCallbackService implements CallBackService { public void setFinancialChangeRecordService(FinancialChangeRecordService financialChangeRecordService) { this.financialChangeRecordService = financialChangeRecordService; } + + @Autowired + public void setReverseRecordMapper(ReverseRecordMapper reverseRecordMapper) { + this.reverseRecordMapper = reverseRecordMapper; + } } diff --git a/ghy-admin/src/main/java/com/ghy/callback/RefundCallbackService.java b/ghy-admin/src/main/java/com/ghy/callback/RefundCallbackService.java index 0c0ecd37..898b7dfd 100644 --- a/ghy-admin/src/main/java/com/ghy/callback/RefundCallbackService.java +++ b/ghy-admin/src/main/java/com/ghy/callback/RefundCallbackService.java @@ -2,14 +2,10 @@ package com.ghy.callback; import com.alibaba.fastjson.JSONObject; 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 lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; -import javax.annotation.Resource; - /** * 退款回调 * @@ -19,9 +15,6 @@ import javax.annotation.Resource; @Service("refundCallbackService") public class RefundCallbackService implements CallBackService { - @Resource - private ReverseRecordMapper reverseRecordMapper; - @Override public void onCallback(Event event) { log.debug("退款 callback: {}", event.toString()); @@ -30,7 +23,6 @@ public class RefundCallbackService implements CallBackService { @Override public void onResponse(JSONObject response) { log.debug("退款 Response: {}", response.toString()); - reverseRecordMapper.insert(JSONObject.toJavaObject(response, ReverseRecord.class)); } }