|
@@ -775,7 +775,7 @@ public class OrderController {
|
|
|
orderWXPayRecordService.getRecordsByOutTradeNo(orderEntity.getOrderSn());
|
|
|
for (OrderWXPayRecordEntity orderWXPayRecordTemp : orderWXPayRecordEntitys) {
|
|
|
//查询出来的记录排除当前已支付成功的记录,对其他记录交易状态为未撤销,未关闭的订单,调用撤销订单
|
|
|
- if (orderWXPayRecordTemp.getId().equals(orderWXPayRecordCurrent.getId()) &&
|
|
|
+ if (!orderWXPayRecordTemp.getId().equals(orderWXPayRecordCurrent.getId()) &&
|
|
|
(!WechatUtil.WXTradeState.REVOKED.getCode().equals(orderWXPayRecordTemp.getTradeState()) ||
|
|
|
!WechatUtil.WXTradeState.CLOSED.getCode().equals(orderWXPayRecordTemp.getTradeState()))) {
|
|
|
WechatReverseApiResult wechatReverseApiResult =
|