@@ -19,6 +19,8 @@ import java.util.List;
public interface SysTenantConfigMapper extends CrudMapper<SysTenantConfig> {
List<SysTenantConfigVo> getTenantConfig(@Param("url") String url);
+ List<SysTenantConfigVo> getTenantConfig1();
+
List<SysMenu> getMenuBoxList(@Param("tenantId") Integer tenantId,
@Param("menuType") String menuType);
}
@@ -254,4 +254,4 @@ public class SysPlatformServiceImpl extends AbstractCrudService<SysPlatformMappe
return arr3;
-}
+}
@@ -1,6 +1,7 @@
package com.usky.system.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.usky.common.core.util.GlobalUtils;
import com.usky.common.mybatis.core.AbstractCrudService;
@@ -46,6 +47,9 @@ public class SysTenantConfigServiceImpl extends AbstractCrudService<SysTenantCon
@Override
public List<SysTenantConfigVo> getTenantConfig(String url) {
List<SysTenantConfigVo> list = baseMapper.getTenantConfig(url);
+ if (CollectionUtils.isEmpty(list)){
+ list = baseMapper.getTenantConfig1();
+ }
return list;
@@ -39,6 +39,15 @@
</where>
</select>
+ <select id="getTenantConfig1" resultType="com.usky.system.service.vo.SysTenantConfigVo">
+ SELECT
+ b.id as id,a.id as tenantId,ifNULL(b.login_title,a.tenant_name) as loginTitle,b.login_logo,b.login_back_url,b.login_footer,b.login_type,b.label_icon
+ FROM
+ sys_tenant AS a
+ LEFT JOIN sys_tenant_config AS b ON a.id = b.tenant_id
+ LIMIT 1
+ </select>
<select id="getMenuBoxList" resultType="com.usky.system.domain.SysMenu">
SELECT a.*
FROM sys_menu AS a