Browse Source

首页路由和名称修改

2024年9月11日17:38:58
thing_master
lishuai 1 year ago
parent
commit
7bfe80f259
  1. 2
      modules/thing/src/main/java/com/thing/device/source/service/impl/IotThingSourceServiceImpl.java
  2. 41
      modules/thing/src/main/java/com/thing/sys/biz/controller/SysUserController.java
  3. 2
      modules/thing/src/main/java/com/thing/sys/biz/dto/SysUserDTO.java
  4. 1
      modules/thing/src/main/java/com/thing/sys/tenant/dto/SysTenantDetailDTO.java
  5. 2
      modules/thing/src/main/java/com/thing/sys/tenant/entity/SysTenantDetailEntity.java

2
modules/thing/src/main/java/com/thing/device/source/service/impl/IotThingSourceServiceImpl.java

@ -390,6 +390,8 @@ public class IotThingSourceServiceImpl extends BaseServiceImpl<IotThingSourceMap
.setTimeHorizonType(iotThingSourceEntity.getTimeHorizonType())
.setGatherFrequency(iotThingSourceEntity.getGatherFrequency())
.setRootId(iotThingSourceEntity.getRootId())
.setThingAttrGroup(iotThingSourceEntity.getThingAttrGroup())
.setStartStatus(iotThingSourceEntity.getStartStatus())
.setConfigType(iotThingSourceEntity.getConfigType())
.setDataTreatingMark(iotThingSourceEntity.getDataTreatingMark())
.setDataDealConfig(iotThingSourceEntity.getDataDealConfig())

41
modules/thing/src/main/java/com/thing/sys/biz/controller/SysUserController.java

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

2
modules/thing/src/main/java/com/thing/sys/biz/dto/SysUserDTO.java

@ -126,4 +126,6 @@ public class SysUserDTO implements Serializable {
@Schema(description = "授权可跳转的企业列表")
private String tenantList;
private String title;
}

1
modules/thing/src/main/java/com/thing/sys/tenant/dto/SysTenantDetailDTO.java

@ -70,5 +70,6 @@ public class SysTenantDetailDTO implements Serializable {
private String thingCode;
@Schema( description= "企业英文名称")
private String englishName;
private String title;
}

2
modules/thing/src/main/java/com/thing/sys/tenant/entity/SysTenantDetailEntity.java

@ -89,4 +89,6 @@ public class SysTenantDetailEntity extends BaseDateEntity {
* 企業英文名
*/
private String englishName;
private String title;
}
Loading…
Cancel
Save