|
@@ -72,8 +72,9 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
QueryWrapper<Company> qw = new QueryWrapper<>();
|
|
QueryWrapper<Company> qw = new QueryWrapper<>();
|
|
qw.select("id","company_name","company_type");
|
|
qw.select("id","company_name","company_type");
|
|
if(Constant.SYS_ID == user.getParentId()){
|
|
if(Constant.SYS_ID == user.getParentId()){
|
|
- //此时是admin创建用户,返回可选的生产方公司
|
|
|
|
- qw.eq("company_type",Constant.PRODUCER_COMPANY);
|
|
|
|
|
|
+ //此时是admin创建用户,返回可选的生产方公司,查询出当前admin的信息并获取他的公司id
|
|
|
|
+ User admin = userMapper.selectOne(new QueryWrapper<User>().eq("parent_id", user.getParentId()));
|
|
|
|
+ qw.eq("company_type",Constant.PRODUCER_COMPANY).or().eq("id",admin.getCompanyId());
|
|
}else if(Constant.SYS_PARENT_ID == user.getParentId()){
|
|
}else if(Constant.SYS_PARENT_ID == user.getParentId()){
|
|
//系统管理员创建admin,返回资产方公司
|
|
//系统管理员创建admin,返回资产方公司
|
|
qw.eq("company_type",Constant.ASSETS_COMPANY);
|
|
qw.eq("company_type",Constant.ASSETS_COMPANY);
|