diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java index ff1640c4..788f1822 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java @@ -833,11 +833,17 @@ public class PayServiceImpl implements PayService { } private void upOrderPayInfo(@NonNull Long orderId, @NonNull PayEnums payType, @NotBlank Long paymentId) { - orderInfoService.updateChain() - .set(OrderInfo::getPayOrderId, paymentId) - .set(OrderInfo::getPayType, payType.getValue()) - .where(OrderInfo::getId).eq(orderId) - .update(); + OrderInfo orderInfo = new OrderInfo(); + orderInfo.setId(orderId); + orderInfo.setPayType(payType.getValue()); + orderInfo.setPayOrderId(paymentId); + orderInfoService.updateById(orderInfo, true); + +// orderInfoService.updateChain() +// .set(OrderInfo::getPayOrderId, paymentId) +// .set(OrderInfo::getPayType, payType.getValue()) +// .where(OrderInfo::getId).eq(orderId) +// .update(); }