|
@@ -835,7 +835,7 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
|
|
|
userOrderRefund.setPayOrderNo(userOrderPayment.getOrderNo());
|
|
|
if (mapBaseResult.getStatus()) {
|
|
|
Map<String,Object> refundBill = mapBaseResult.getData();
|
|
|
- userOrderRefund.setRefundAmt(new BigDecimal(MapUtil.getStr(refundBill,"refund_amt")));
|
|
|
+ userOrderRefund.setRefundAmt(new BigDecimal(MapUtil.getStr(refundBill,"reversed_amt")));
|
|
|
userOrderRefund.setStatus(TradeStatusEnum.pending.getCode());
|
|
|
} else {
|
|
|
userOrderRefund.setStatus(TradeStatusEnum.failed.getCode());
|
|
@@ -934,6 +934,10 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
|
|
|
return;
|
|
|
}
|
|
|
UserOrderRefund userOrderRefund = userOrderRefundMapper.selectByPayTansNo(payTransNo);
|
|
|
+ if (userOrderRefund == null) {
|
|
|
+ LOG.warn("未找到退款订单");
|
|
|
+ return;
|
|
|
+ }
|
|
|
userOrderRefund.setArrivalTime(new Date());
|
|
|
userOrderRefund.setStatus(TradeStatusEnum.succeeded.getCode());
|
|
|
userOrderRefund.setTransNo(refundTransNo);
|