|
|
@@ -23,6 +23,7 @@ import org.dromara.common.core.utils.StringUtils;
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
import org.dromara.common.redis.utils.RedisUtils;
|
|
|
+import org.dromara.common.tenant.helper.TenantHelper;
|
|
|
import org.dromara.hotel.api.domain.bo.RemoteOrderBo;
|
|
|
import org.dromara.hotel.api.domain.vo.RemoteOrderVo;
|
|
|
import org.dromara.hotel.domain.KfOrder;
|
|
|
@@ -574,16 +575,16 @@ public class KfOrderServiceImpl implements IKfOrderService {
|
|
|
private RemoteOrderVo checkInTeamByBoPrivate(KfOrderBo bo) {
|
|
|
List<String> orderStatusList = Arrays.asList("1", "2");
|
|
|
if (bo != null) {
|
|
|
- KfOrderVo vo = baseMapper.selectVoOne(
|
|
|
+ KfOrderVo vo = TenantHelper.ignore(() -> baseMapper.selectVoOne(
|
|
|
new LambdaQueryWrapper<KfOrder>()
|
|
|
.eq(KfOrder::getTeamId, bo.getTeamId())
|
|
|
.eq(KfOrder::getRoomCode, bo.getRoomCode())
|
|
|
- .in(KfOrder::getOrderStatus, orderStatusList));
|
|
|
+ .in(KfOrder::getOrderStatus, orderStatusList)));
|
|
|
if (ObjectUtil.isNotEmpty(vo)) {
|
|
|
bo.setId(vo.getId());
|
|
|
- this.updateByBo(bo);
|
|
|
+ TenantHelper.ignore(() -> this.updateByBo(bo));
|
|
|
} else {
|
|
|
- this.insertByBo(bo);
|
|
|
+ TenantHelper.ignore(() -> this.insertByBo(bo));
|
|
|
}
|
|
|
// 设置团客报到状态
|
|
|
guestTeamService.setGuestCheckInStatus(bo.getGuestId(), bo.getTeamId());
|
|
|
@@ -592,7 +593,7 @@ public class KfOrderServiceImpl implements IKfOrderService {
|
|
|
KfOrderBo queryBo = new KfOrderBo();
|
|
|
queryBo.setId(bo.getId());
|
|
|
queryBo.setOrderStatus(HotelBusinessConstants.ORDER_STATUS_RZ);
|
|
|
- return this.selectByBo(queryBo);
|
|
|
+ return TenantHelper.ignore(() -> this.selectByBo(queryBo));
|
|
|
}
|
|
|
return null;
|
|
|
}
|