diff --git a/ghy-order/src/main/java/com/ghy/order/service/impl/OrderMasterServiceImpl.java b/ghy-order/src/main/java/com/ghy/order/service/impl/OrderMasterServiceImpl.java index c663aeab..ccdd5a2f 100644 --- a/ghy-order/src/main/java/com/ghy/order/service/impl/OrderMasterServiceImpl.java +++ b/ghy-order/src/main/java/com/ghy/order/service/impl/OrderMasterServiceImpl.java @@ -256,12 +256,11 @@ public class OrderMasterServiceImpl implements OrderMasterService { if (!status) { // 如果确认支付失败 - if (AdpCode.CONFIRM_AMT_OVER_LIMIT.equals(response.getString("code"))) { + logger.error("主订单[{}]分账失败: {}", orderMaster.getId(), response.toJSONString()); + if (AdpCode.CONFIRM_AMT_OVER_LIMIT.equals(response.getString("error_code"))) { // 如果是金额超限的话 可能已经分过帐了 就不回滚了 - logger.error("主订单[{}]分账失败: {}", orderMaster.getId(), response.toJSONString()); return; } else { - logger.error("主订单[{}]分账失败: {}", orderMaster.getId(), response.toJSONString()); throw new BaseAdaPayException(response.getString("code"), response.getString("message")); } }