强制注销查询主体分级查询

This commit is contained in:
fangjf 2026-01-22 17:09:33 +08:00
parent 6558f194df
commit 0c3809a871
1 changed files with 7 additions and 2 deletions

View File

@ -37,6 +37,7 @@ import com.chinaweal.aiccs.common.constant.FlowConstant;
import com.chinaweal.aiccs.common.util.DateUtils; import com.chinaweal.aiccs.common.util.DateUtils;
import com.chinaweal.aiccs.common.util.StringUtils; import com.chinaweal.aiccs.common.util.StringUtils;
import com.chinaweal.aiccs.common.util.WorkNoUtil; import com.chinaweal.aiccs.common.util.WorkNoUtil;
import com.chinaweal.aiccs.org.entity.OrgUnits;
import com.chinaweal.aiccs.org.service.AicorgService; import com.chinaweal.aiccs.org.service.AicorgService;
import com.chinaweal.aicorg.model.AICUser; import com.chinaweal.aicorg.model.AICUser;
import com.chinaweal.aicorg.pojo.AICPermission; import com.chinaweal.aicorg.pojo.AICPermission;
@ -114,8 +115,12 @@ public class XrForceDeregisterSpeServiceImpl extends ServiceImpl<XrForceDeregist
public IPage<EBaseinfo> baseinfoListByRegOrg(BaseQuery<ForceDeregisterSpeQueryDto> query, AICUser user) { public IPage<EBaseinfo> baseinfoListByRegOrg(BaseQuery<ForceDeregisterSpeQueryDto> query, AICUser user) {
ForceDeregisterSpeQueryDto entity = query.getEntity(ForceDeregisterSpeQueryDto.class); ForceDeregisterSpeQueryDto entity = query.getEntity(ForceDeregisterSpeQueryDto.class);
IPage<EBaseinfo> eBaseinfoIPage = new Page<>(); IPage<EBaseinfo> eBaseinfoIPage = new Page<>();
// Integer level = user.getOrgLevel(); Integer level = 99;
Integer level = 1; OrgUnits orgUnits = aicorgService.getOne(new LambdaQueryWrapper<>(OrgUnits.class).eq(OrgUnits::getOrgUnitId,
user.getRegionID()));
if(orgUnits != null) {
level = orgUnits.getOrgLevel();
}
List<String> regOrgList = Lists.newArrayList(); List<String> regOrgList = Lists.newArrayList();
if(level <= 3){ //市级只能查询本市的,省局的也只能查省局的 if(level <= 3){ //市级只能查询本市的,省局的也只能查省局的
regOrgList.add(StringUtils.substring(user.getRegionID(), 0, 4) + "00"); regOrgList.add(StringUtils.substring(user.getRegionID(), 0, 4) + "00");