|
|
@@ -146,7 +146,7 @@ public class OrderGoodsRefundServiceImpl extends ServiceImpl<OrderGoodsRefundMap
|
|
|
add.setUserId(order.getUserId());
|
|
|
if(this.save(add)){
|
|
|
Map<String, String> payResult = iWxPayService.refund(out_trade_no,order.getTransid(),order.getPayPrice().toString(),"1");
|
|
|
- if("OK".equals(payResult.get("return_msg"))){
|
|
|
+ if("OK".equals(payResult.get("return_msg"))&&StrUtil.isNotEmpty(payResult.get("refund_id"))){
|
|
|
return refundCall(payResult.get("refund_id"),add.getRefundId(),orderGoods.getOrderGoodsId(),order);
|
|
|
}else{
|
|
|
throw new CustomException("退款错误");
|