Commit 27c70eb1 by 周晓航

模拟退款失败的情况

Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent fb17563e
......@@ -291,6 +291,9 @@ public class OrderServiceImpl implements Orderservice {
private PaymentHandle paymentHandle;
@Autowired
private StockHandle stockHandle;
@Value("${sellcoupon.test.order.refund.fail:0}")
private Integer testOrderRefundFail;
// @Override
// public BaseResponse checkBeforeCreateOrder(CheckBeforeCreateOrderRequestVo requestVo) {
// String trackingNo = LogThreadLocal.getTrackingNo();
......@@ -3617,6 +3620,10 @@ public class OrderServiceImpl implements Orderservice {
// fisherman ----> 支付校验 begin
BigDecimal refundAmount = orderVerifyHandle.getRefundAmount(orderBean, false);
orderBean.setAmount(refundAmount.longValue());
// fisherman 模拟退款失败
if (Objects.nonNull(testOrderRefundFail)) {
orderBean.setAmount(refundAmount.longValue() + testOrderRefundFail);
}
//支付退款
PayRefundResponse refundResponse;
try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment