Forráskód Böngészése

feature: 自助报到
1.自助报到安排房间

luo.yibo@datuai.com 1 éve
szülő
commit
67cf81e232

+ 6 - 5
ruoyi-modules/ruoyi-hotel/src/main/java/org/dromara/hotel/service/impl/KfOrderServiceImpl.java

@@ -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;
     }