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