|
|
|
@ -15,7 +15,9 @@ import com.kiisoo.ic.store.entity.PoiStore;
|
|
|
|
|
import com.kiisoo.ic.store.entity.PoiStoreStaff;
|
|
|
|
|
import com.kiisoo.ic.store.mapper.PoiStoreDOMapper;
|
|
|
|
|
import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper;
|
|
|
|
|
import com.kiisoo.ic.system.entity.PrivilageRoleDO;
|
|
|
|
|
import com.kiisoo.ic.system.entity.PrivilageUserDO;
|
|
|
|
|
import com.kiisoo.ic.system.enums.RoleEnum;
|
|
|
|
|
import com.kiisoo.ic.system.mapper.PrivilageUserDOMapper;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
@ -78,7 +80,9 @@ public class RetailCompanyService {
|
|
|
|
|
public List<PrivilageOrganizational> getUserOrg(Long parentId, long userId, int level){
|
|
|
|
|
|
|
|
|
|
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
|
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
|
if(!check(userId)){
|
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
|
}
|
|
|
|
|
PrivilageOrganizational p = new PrivilageOrganizational();
|
|
|
|
|
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
|
|
|
|
|
QueryWrapper<PrivilageOrganizational> wrapper = new QueryWrapper<>();
|
|
|
|
@ -100,7 +104,9 @@ public class RetailCompanyService {
|
|
|
|
|
*/
|
|
|
|
|
public List<PrivilageOrganizational> listOfBigRetailCompany(long userId){
|
|
|
|
|
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
|
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
|
if(!check(userId)){
|
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
|
}
|
|
|
|
|
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
|
|
|
|
|
QueryWrapper<PrivilageOrganizational> wrapper = new QueryWrapper<>();
|
|
|
|
|
if(pm.isEmpty()) {
|
|
|
|
@ -111,12 +117,25 @@ public class RetailCompanyService {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public boolean check(long userId){
|
|
|
|
|
//根据userId查询角色
|
|
|
|
|
PrivilageRoleDO p = privilageUserDOMapper.selecctRoleByUserId(userId);
|
|
|
|
|
if(p.getCode().equals(RoleEnum.ROLE_CODE_GLY.getRoleCode()) || p.getCode().equals(RoleEnum.ROLE_CODE_ALL_YYRY.getRoleCode()) ){
|
|
|
|
|
return true;
|
|
|
|
|
}else {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询所有的组织数据信息
|
|
|
|
|
*/
|
|
|
|
|
public List<PrivilageOrganizational> listOfRetailOrg(long userId, Long regionId, Long companyId, Long customerId){
|
|
|
|
|
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
|
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
|
if(!check(userId)){
|
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
|
}
|
|
|
|
|
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
|
|
|
|
|
if(pm.isEmpty()) {
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
@ -158,7 +177,9 @@ public class RetailCompanyService {
|
|
|
|
|
bigRegionId = null;
|
|
|
|
|
}
|
|
|
|
|
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
|
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
|
if(!check(userId)){
|
|
|
|
|
wrapper1.eq("user_id",userId);
|
|
|
|
|
}
|
|
|
|
|
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
|
|
|
|
|
QueryWrapper<PrivilageOrganizational> wrapper = new QueryWrapper<>();
|
|
|
|
|
if(pm.isEmpty()) {
|
|
|
|
|