|
|
|
@ -33,6 +33,8 @@ import com.thing.sys.security.context.UserContext; |
|
|
|
import com.thing.sys.security.domain.SecurityUser; |
|
|
|
import com.thing.sys.security.domain.UserDetail; |
|
|
|
import com.thing.sys.tenant.dto.SysTenantDTO; |
|
|
|
import com.thing.sys.tenant.dto.SysTenantDetailDTO; |
|
|
|
import com.thing.sys.tenant.service.SysTenantDetailService; |
|
|
|
import com.thing.sys.tenant.service.SysTenantService; |
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
|
@ -65,6 +67,7 @@ public class SysUserController { |
|
|
|
private final SysRoleUserService sysRoleUserService; |
|
|
|
private final SysUserPostService sysUserPostService; |
|
|
|
private final SysTenantService sysTenantService; |
|
|
|
private final SysTenantDetailService sysTenantDetailService; |
|
|
|
private final SysUserMenuService sysUserMenuService; |
|
|
|
|
|
|
|
|
|
|
|
@ -134,20 +137,30 @@ public class SysUserController { |
|
|
|
data.setTenantName(tenant.getTenantName()); |
|
|
|
data.setDeptId(tenant.getTenantCode()); |
|
|
|
Long tcode = UserContext.getTenantCode(); |
|
|
|
SysUserMenuDTO userMenuDTO =sysUserMenuService.queryUrlByTenantcode(tcode); |
|
|
|
if (ObjectUtil.isNotNull(userMenuDTO)){ |
|
|
|
data.setUrl(userMenuDTO.getUrl()); |
|
|
|
data.setLogo(StringUtils.isNotBlank(userMenuDTO.getLogo()) ? userMenuDTO.getLogo() : data.getLogo()); |
|
|
|
data.setName(StringUtils.isNotBlank(userMenuDTO.getName()) ? userMenuDTO.getName() : data.getName()); |
|
|
|
data.setShowLogo(userMenuDTO.getShowLogo()); |
|
|
|
}else { |
|
|
|
SysUserMenuDTO sysUserMenuDTO = sysUserMenuService.getSysUserMenuByUserId(data.getId()); |
|
|
|
if (ObjectUtil.isNotNull(sysUserMenuDTO)){ |
|
|
|
data.setLogo(StringUtils.isNotBlank(sysUserMenuDTO.getLogo()) ? sysUserMenuDTO.getLogo() : null); |
|
|
|
data.setName(StringUtils.isNotBlank(sysUserMenuDTO.getName()) ? sysUserMenuDTO.getName() : null); |
|
|
|
data.setShowLogo(sysUserMenuDTO.getShowLogo()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//SysUserMenuDTO sysUserMenuDTO = sysUserMenuService.getSysUserMenuByUserId(data.getId()); |
|
|
|
SysTenantDetailDTO detail = sysTenantDetailService.getDetail(TenantContext.getTenantCode(user)); |
|
|
|
if (ObjectUtil.isNotNull(detail)){ |
|
|
|
data.setLogo(StringUtils.isNotBlank(detail.getLogoUrl()) ? detail.getLogoUrl() : null); |
|
|
|
data.setName(StringUtils.isNotBlank(detail.getName()) ? detail.getName() : null); |
|
|
|
data.setShowLogo(true); |
|
|
|
data.setTitle(detail.getTitle()); |
|
|
|
} |
|
|
|
// SysUserMenuDTO userMenuDTO =sysUserMenuService.queryUrlByTenantcode(tcode); |
|
|
|
// if (ObjectUtil.isNotNull(userMenuDTO)){ |
|
|
|
// data.setUrl(userMenuDTO.getUrl()); |
|
|
|
// data.setLogo(StringUtils.isNotBlank(userMenuDTO.getLogo()) ? userMenuDTO.getLogo() : data.getLogo()); |
|
|
|
// data.setName(StringUtils.isNotBlank(userMenuDTO.getName()) ? userMenuDTO.getName() : data.getName()); |
|
|
|
// data.setShowLogo(userMenuDTO.getShowLogo()); |
|
|
|
// }else { |
|
|
|
// //SysUserMenuDTO sysUserMenuDTO = sysUserMenuService.getSysUserMenuByUserId(data.getId()); |
|
|
|
// SysTenantDetailDTO detail = sysTenantDetailService.getDetail(TenantContext.getTenantCode(user)); |
|
|
|
// if (ObjectUtil.isNotNull(detail)){ |
|
|
|
// data.setLogo(StringUtils.isNotBlank(detail.getLogoUrl()) ? detail.getLogoUrl() : null); |
|
|
|
// data.setName(StringUtils.isNotBlank(detail.getName()) ? detail.getName() : null); |
|
|
|
// data.setShowLogo(true); |
|
|
|
// } |
|
|
|
// } |
|
|
|
if(ObjectUtils.isNotEmpty(data.getLogo())){ |
|
|
|
data.setLogo(OSSFactory.splice(data.getLogo())); |
|
|
|
} |
|
|
|
|