diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoCustomServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoCustomServiceImpl.java index 6fc8462ec..fd83cc454 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoCustomServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoCustomServiceImpl.java @@ -594,14 +594,14 @@ public class OrderInfoCustomServiceImpl implements OrderInfoCustomService { orderDetailUp.setPlaceNum(1); orderDetailService.update(orderDetailUp, new QueryWrapper().eq(OrderDetail::getOrderId, sourceOrder.getId()).in(OrderDetail::getId, param.getDetailIds())); + redisService.set(RedisCst.classKeyExpired.EXPIRED_ORDER + targetOrder.getId(), "", 60 * 15); } } else { targetOrder.setPlaceNum(targetOrder.getPlaceNum() + 1); //下单次数+1 OrderInfo updateTargetOrder = new OrderInfo(); - updateTargetOrder.setId(targetOrder.getId()); updateTargetOrder.setPlaceNum(targetOrder.getPlaceNum() + 1); - orderInfoService.updateById(updateTargetOrder); + orderInfoService.update(updateTargetOrder, new QueryWrapper().eq(OrderInfo::getId, targetOrder.getId())); OrderDetail orderDetailUp = new OrderDetail(); orderDetailUp.setOrderId(targetOrder.getId());