forked from dyf/fys-Multi-tenant
查询所有设备类型
This commit is contained in:
@ -98,18 +98,35 @@ public class DeviceTypeServiceImpl extends ServiceImpl<DeviceTypeMapper, DeviceT
|
|||||||
public List<DeviceType> queryDeviceTypes() {
|
public List<DeviceType> queryDeviceTypes() {
|
||||||
DeviceTypeQueryCriteria criteria = new DeviceTypeQueryCriteria();
|
DeviceTypeQueryCriteria criteria = new DeviceTypeQueryCriteria();
|
||||||
|
|
||||||
// 管理员
|
// // 管理员
|
||||||
String username = LoginHelper.getUsername();
|
// String username = LoginHelper.getUsername();
|
||||||
if (!username.equals("admin")) {
|
// if (!username.equals("admin")) {
|
||||||
criteria.setCustomerId(LoginHelper.getUserId());
|
// criteria.setCustomerId(LoginHelper.getUserId());
|
||||||
|
//
|
||||||
|
// Long userId = LoginHelper.getUserId();
|
||||||
|
// criteria.setCustomerId(userId);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// 角色管理员
|
||||||
Long userId = LoginHelper.getUserId();
|
Long userId = LoginHelper.getUserId();
|
||||||
criteria.setCustomerId(userId);
|
List<SysRoleVo> roles = roleService.selectRolesAuthByUserId(userId);
|
||||||
|
boolean isAdmin = false;
|
||||||
|
if (CollectionUtil.isNotEmpty(roles)) {
|
||||||
|
for (SysRoleVo role : roles) {
|
||||||
|
if (role.getRoleKey().contains("admin")) {
|
||||||
|
isAdmin = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!isAdmin) {
|
||||||
|
criteria.setCustomerId(LoginHelper.getUserId());
|
||||||
}
|
}
|
||||||
|
|
||||||
return deviceTypeMapper.findAll(criteria);
|
return deviceTypeMapper.findAll(criteria);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据设备类型名称查询设备类型
|
* 根据设备类型名称查询设备类型
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user