Bladeren bron

fixbug:自助报到,修改房态时没有租户id,所以暂时写一个默认的租户

xiari 1 jaar geleden
bovenliggende
commit
9df243cc34

+ 9 - 0
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/business/self/TraineeBusiness.java

@@ -29,6 +29,7 @@ import org.dromara.backstage.payment.domain.bo.PtUserAccountBo;
 import org.dromara.backstage.payment.domain.vo.PtBagVo;
 import org.dromara.backstage.payment.service.IPtBagService;
 import org.dromara.backstage.payment.service.IPtUserAccountService;
+import org.dromara.common.core.config.DefaultConfig;
 import org.dromara.common.core.constant.CacheNames;
 import org.dromara.common.core.constant.DefaultConstants;
 import org.dromara.common.core.constant.HotelBusinessConstants;
@@ -91,6 +92,8 @@ public class TraineeBusiness {
     private final PushKafkaData kafkaProducer;
     private final SelfBusiness selfBusiness;
 
+    private final DefaultConfig defaultConfig;
+
     /**
      * 获取报到学员信息
      *
@@ -362,6 +365,12 @@ public class TraineeBusiness {
         remoteBo.setEndTime(DateUtil.parseDateTime(temp));
         remoteBo.setOrderStatus(HotelBusinessConstants.ORDER_STATUS_RZ);
         remoteBo.setUpdatedBy(Long.valueOf(bo.getUserId()));
+        //todo 自助报到,修改房态时没有租户id,所以暂时写一个默认的租户
+        if(StringUtils.isNotEmpty(bo.getTenantId())){
+            remoteBo.setTenantId(bo.getTenantId());
+        }else{
+            remoteBo.setTenantId(defaultConfig.getTenantId());
+        }
 
         return kfOrderService.checkInTeamByBo(remoteBo);
     }