|
@@ -969,11 +969,11 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
|
|
throw exception(ORDER_UPDATE_PAID_FAIL_PAY_ORDER_STATUS_NOT_SUCCESS);
|
|
|
}
|
|
|
// 校验支付金额一致
|
|
|
- if (ObjectUtil.notEqual(payOrder.getPrice(), order.getPayPrice())) {
|
|
|
- log.error("[validateOrderPaid][order({}) payOrder({}) 支付金额不匹配,请进行处理!order 数据是:{},payOrder 数据是:{}]",
|
|
|
- id, payOrderId, JsonUtils.toJsonString(order), JsonUtils.toJsonString(payOrder));
|
|
|
- throw exception(ORDER_UPDATE_PAID_FAIL_PAY_PRICE_NOT_MATCH);
|
|
|
- }
|
|
|
+// if (ObjectUtil.notEqual(payOrder.getPrice(), order.getPayPrice())) {
|
|
|
+// log.error("[validateOrderPaid][order({}) payOrder({}) 支付金额不匹配,请进行处理!order 数据是:{},payOrder 数据是:{}]",
|
|
|
+// id, payOrderId, JsonUtils.toJsonString(order), JsonUtils.toJsonString(payOrder));
|
|
|
+// throw exception(ORDER_UPDATE_PAID_FAIL_PAY_PRICE_NOT_MATCH);
|
|
|
+// }
|
|
|
|
|
|
// 下面是Ben注释的,因为系统修改后,会出现多个订单对应一个支付单的情况。所以支付单的MerchantOrderId可能为0,与订单id对不上。
|
|
|
// 校验支付订单匹配(二次)
|