支付宝退款成功写库修改
This commit is contained in:
@ -444,11 +444,13 @@ public class AlipayServiceImpl implements AlipayService {
|
|||||||
*/
|
*/
|
||||||
private void recordRefundInfo(AlipayRefundRequest request) {
|
private void recordRefundInfo(AlipayRefundRequest request) {
|
||||||
try {
|
try {
|
||||||
|
PaymentRecord paymentRecord = paymentRecordMapper.getPaymentRecordByOutTradeNo(request.getOutTradeNo());
|
||||||
|
|
||||||
RefundRecord refundRecord = new RefundRecord();
|
RefundRecord refundRecord = new RefundRecord();
|
||||||
refundRecord.setCompanyId(request.getCompanyId());
|
refundRecord.setCompanyId(request.getCompanyId());
|
||||||
refundRecord.setOutTradeNo(request.getOutTradeNo());
|
refundRecord.setOutTradeNo(request.getOutTradeNo());
|
||||||
refundRecord.setOutRefundNo(request.getOutRequestNo());
|
refundRecord.setOutRefundNo(request.getOutRequestNo());
|
||||||
// refundRecord.setTotalFee(totalFee);
|
refundRecord.setTotalFee(paymentRecord.getTotalFee());
|
||||||
refundRecord.setRefundFee(new BigDecimal(request.getRefundAmount())); // 转换为元
|
refundRecord.setRefundFee(new BigDecimal(request.getRefundAmount())); // 转换为元
|
||||||
refundRecord.setRefundDesc(request.getRefundReason());
|
refundRecord.setRefundDesc(request.getRefundReason());
|
||||||
refundRecord.setCreateTime(new Date());
|
refundRecord.setCreateTime(new Date());
|
||||||
|
|||||||
Reference in New Issue
Block a user