|
|
@ -68,12 +68,12 @@ public class RetailCompanyService {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 找到用户公司
|
|
|
|
* 找到用户公司
|
|
|
|
* @param companyId 父区域id
|
|
|
|
* @param parentId 父区域id
|
|
|
|
* @param userId 用户id
|
|
|
|
* @param userId 用户id
|
|
|
|
* @param level 等级
|
|
|
|
* @param level 等级
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public List<PrivilageOrganizational> getUserOrg(Long companyId, long userId, int level){
|
|
|
|
public List<PrivilageOrganizational> getUserOrg(Long parentId, long userId, int level){
|
|
|
|
|
|
|
|
|
|
|
|
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
|
|
|
|
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
@ -86,8 +86,8 @@ public class RetailCompanyService {
|
|
|
|
wrapper.eq("type", 1).eq("status", 1).eq("level",level).
|
|
|
|
wrapper.eq("type", 1).eq("status", 1).eq("level",level).
|
|
|
|
in("id", pm.stream().map(PrivilageOrganizationalMember::getOrgId).
|
|
|
|
in("id", pm.stream().map(PrivilageOrganizationalMember::getOrgId).
|
|
|
|
collect(Collectors.toList()));
|
|
|
|
collect(Collectors.toList()));
|
|
|
|
if(null != companyId){
|
|
|
|
if(null != parentId){
|
|
|
|
wrapper.eq("parent_id",companyId);
|
|
|
|
wrapper.eq("parent_id",parentId);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return retailCompanyMapper.selectList(wrapper);
|
|
|
|
return retailCompanyMapper.selectList(wrapper);
|
|
|
|
}
|
|
|
|
}
|
|
|
|