|
|
@@ -4,21 +4,21 @@ import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.core.collection.ListUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
-import cn.hutool.core.util.RandomUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
-import org.dromara.common.core.constant.*;
|
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
import org.dromara.backstage.api.RemotePtRoomService;
|
|
|
+import org.dromara.common.core.config.DefaultConfig;
|
|
|
+import org.dromara.common.core.constant.CacheNames;
|
|
|
+import org.dromara.common.core.constant.HotelBusinessConstants;
|
|
|
import org.dromara.common.core.domain.R;
|
|
|
import org.dromara.common.core.enums.HotelRoomStatusEnum;
|
|
|
import org.dromara.common.core.exception.ServiceException;
|
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
|
import org.dromara.common.core.utils.SmsUtils;
|
|
|
-import org.dromara.common.core.utils.SpringUtils;
|
|
|
import org.dromara.common.core.utils.StringUtils;
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
@@ -30,8 +30,9 @@ import org.dromara.hotel.domain.bo.ChangeRoomBo;
|
|
|
import org.dromara.hotel.domain.bo.ChangeRoomStatusBo;
|
|
|
import org.dromara.hotel.domain.bo.KfGuestBo;
|
|
|
import org.dromara.hotel.domain.bo.KfOrderBo;
|
|
|
-import org.dromara.hotel.domain.vo.*;
|
|
|
-import org.dromara.hotel.mapper.KfGuestMapper;
|
|
|
+import org.dromara.hotel.domain.vo.KfOrderVo;
|
|
|
+import org.dromara.hotel.domain.vo.KfTeamGuestVo;
|
|
|
+import org.dromara.hotel.domain.vo.KfTeamVo;
|
|
|
import org.dromara.hotel.mapper.KfOrderMapper;
|
|
|
import org.dromara.hotel.service.IKfGuestTeamRService;
|
|
|
import org.dromara.hotel.service.IKfOrderService;
|
|
|
@@ -39,7 +40,6 @@ import org.dromara.hotel.service.IKfTeamService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
-import java.time.Duration;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.LinkedBlockingQueue;
|
|
|
|
|
|
@@ -58,6 +58,7 @@ public class KfOrderServiceImpl implements IKfOrderService {
|
|
|
private final KfOrderMapper baseMapper;
|
|
|
private final IKfTeamService teamService;
|
|
|
private final IKfGuestTeamRService guestTeamService;
|
|
|
+ private final DefaultConfig defaultConfig;
|
|
|
|
|
|
/**
|
|
|
* 查询散客入住
|
|
|
@@ -584,7 +585,7 @@ public class KfOrderServiceImpl implements IKfOrderService {
|
|
|
//设置团客报到状态
|
|
|
guestTeamService.setGuestCheckInStatus(bo.getGuestId(), bo.getTeamId());
|
|
|
//设置房间状态
|
|
|
- roomService.updateGuestRoomStatus(bo.getRoomCode(), DefaultConstants.TENANT_ID, HotelRoomStatusEnum.YZ.code());
|
|
|
+ roomService.updateGuestRoomStatus(bo.getRoomCode(), defaultConfig.getTenantId(), HotelRoomStatusEnum.YZ.code());
|
|
|
KfOrderBo queryBo = new KfOrderBo();
|
|
|
queryBo.setId(bo.getId());
|
|
|
queryBo.setOrderStatus(HotelBusinessConstants.ORDER_STATUS_RZ);
|