mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-17 08:25:53 +08:00
bug修复
This commit is contained in:
@@ -84,12 +84,15 @@ public class CategoryServiceImpl implements ICategoryService
|
||||
@Override
|
||||
public int insertCategory(Category category)
|
||||
{
|
||||
// 判断是否为管理员
|
||||
category.setIsSys(1);
|
||||
SysUser user = getLoginUser().getUser();
|
||||
List<SysRole> roles=user.getRoles();
|
||||
if(roles==null || roles.size()==0) {return 0;}
|
||||
// 系统管理员
|
||||
if(roles.stream().anyMatch(a->a.getRoleKey().equals("admin"))){
|
||||
category.setIsSys(1);
|
||||
for(int i=0;i<roles.size();i++){
|
||||
if(roles.get(i).getRoleKey().equals("tenant") || roles.get(i).getRoleKey().equals("general")){
|
||||
category.setIsSys(0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
category.setTenantId(user.getUserId());
|
||||
category.setTenantName(user.getUserName());
|
||||
|
||||
@@ -76,12 +76,15 @@ public class FirmwareServiceImpl implements IFirmwareService
|
||||
@Override
|
||||
public int insertFirmware(Firmware firmware)
|
||||
{
|
||||
// 判断是否为管理员
|
||||
firmware.setIsSys(1);
|
||||
SysUser user = getLoginUser().getUser();
|
||||
List<SysRole> roles=user.getRoles();
|
||||
if(roles==null || roles.size()==0) {return 0;}
|
||||
// 系统管理员
|
||||
if(roles.stream().anyMatch(a->a.getRoleKey().equals("admin"))){
|
||||
firmware.setIsSys(1);
|
||||
for(int i=0;i<roles.size();i++){
|
||||
if(roles.get(i).getRoleKey().equals("tenant") || roles.get(i).getRoleKey().equals("general")){
|
||||
firmware.setIsSys(0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
firmware.setTenantId(user.getUserId());
|
||||
firmware.setTenantName(user.getUserName());
|
||||
|
||||
@@ -99,12 +99,15 @@ public class ProductServiceImpl implements IProductService
|
||||
@Override
|
||||
public Product insertProduct(Product product)
|
||||
{
|
||||
// 判断是否为管理员
|
||||
product.setIsSys(1);
|
||||
SysUser user = getLoginUser().getUser();
|
||||
List<SysRole> roles=user.getRoles();
|
||||
if(roles==null || roles.size()==0) {return null;}
|
||||
// 系统管理员
|
||||
if(roles.stream().anyMatch(a->a.getRoleKey().equals("admin"))){
|
||||
product.setIsSys(1);
|
||||
for(int i=0;i<roles.size();i++){
|
||||
if(roles.get(i).getRoleKey().equals("tenant") || roles.get(i).getRoleKey().equals("general")){
|
||||
product.setIsSys(0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
// mqtt账号密码
|
||||
product.setMqttAccount("wumei-smart");
|
||||
|
||||
@@ -65,12 +65,15 @@ public class ThingsModelTemplateServiceImpl implements IThingsModelTemplateServi
|
||||
@Override
|
||||
public int insertThingsModelTemplate(ThingsModelTemplate thingsModelTemplate)
|
||||
{
|
||||
// 判断是否为管理员
|
||||
thingsModelTemplate.setIsSys(1);
|
||||
SysUser user = getLoginUser().getUser();
|
||||
List<SysRole> roles=user.getRoles();
|
||||
if(roles==null || roles.size()==0) {return 0;}
|
||||
// 系统管理员
|
||||
if(roles.stream().anyMatch(a->a.getRoleKey().equals("admin"))){
|
||||
thingsModelTemplate.setIsSys(1);
|
||||
for(int i=0;i<roles.size();i++){
|
||||
if(roles.get(i).getRoleKey().equals("tenant") || roles.get(i).getRoleKey().equals("general")){
|
||||
thingsModelTemplate.setIsSys(0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
thingsModelTemplate.setTenantId(user.getUserId());
|
||||
thingsModelTemplate.setTenantName(user.getUserName());
|
||||
|
||||
Reference in New Issue
Block a user