| | |
| | | */ |
| | | private void closeOrder(XpOrder order) { |
| | | // 更新订单状态为已完成(10) |
| | | order.setStatus(10); |
| | | this.updateById(order); |
| | | |
| | | this.lambdaUpdate().set(XpOrder::getStatus, 10) |
| | | .eq(XpOrder::getId, order.getId()).update(); |
| | | log.info("订单关闭成功,订单ID: {}, 操作人: {}", order.getId(), SecurityUtils.getUsername()); |
| | | } |
| | | |
| | |
| | | throw new ServiceException("订单状态错误", I18nKeyConstant.ORDER_STATUS_ERROR); |
| | | } |
| | | |
| | | try { |
| | | redisService.removeByPattern(order.getQueueName(),order.getOrderNumber()); |
| | | }catch (Exception e){ |
| | | } |
| | | //判断还原车辆状态 |
| | | if(null == order.getVehicleId()){ |
| | | Object cacheObject1 = redisService.getCacheObject("CREATE_ORDER:" + order.getId().toString()); |