|
@@ -606,7 +606,7 @@ public class FsStoreAfterSalesServiceImpl implements IFsStoreAfterSalesService
|
|
paymentMap.setPaymentId(payment.getPaymentId());
|
|
paymentMap.setPaymentId(payment.getPaymentId());
|
|
paymentMap.setStatus(-1);
|
|
paymentMap.setStatus(-1);
|
|
paymentMap.setRefundTime(DateUtils.getNowDate());
|
|
paymentMap.setRefundTime(DateUtils.getNowDate());
|
|
- paymentMap.setRefundMoney(payment.getPayMoney());
|
|
|
|
|
|
+ paymentMap.setRefundMoney(refundAmount);
|
|
paymentService.updateFsStorePayment(paymentMap);
|
|
paymentService.updateFsStorePayment(paymentMap);
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
@@ -626,7 +626,7 @@ public class FsStoreAfterSalesServiceImpl implements IFsStoreAfterSalesService
|
|
HuiFuRefundResult refund = huiFuService.refund(request);
|
|
HuiFuRefundResult refund = huiFuService.refund(request);
|
|
logger.info("退款:"+refund);
|
|
logger.info("退款:"+refund);
|
|
if((refund.getResp_code().equals("00000000")||refund.getResp_code().equals("00000100"))&&(refund.getTrans_stat().equals("S")||refund.getTrans_stat().equals("P"))){
|
|
if((refund.getResp_code().equals("00000000")||refund.getResp_code().equals("00000100"))&&(refund.getTrans_stat().equals("S")||refund.getTrans_stat().equals("P"))){
|
|
- payment.setRefundMoney(payment.getPayMoney());
|
|
|
|
|
|
+ payment.setRefundMoney(refundAmount);
|
|
payment.setStatus(-1);
|
|
payment.setStatus(-1);
|
|
payment.setRefundTime(new Date());
|
|
payment.setRefundTime(new Date());
|
|
paymentService.updateFsStorePayment(payment);
|
|
paymentService.updateFsStorePayment(payment);
|