| | |
| | | List<String> resultUsers=new ArrayList<>(); |
| | | if(s.getControlUnit()!=null){ |
| | | String controlUnit = s.getControlUnit(); |
| | | List<String> users=sgProjectInfoMapper.getUserS(controlUnit); |
| | | List<String> controlUnitS = Arrays.asList(controlUnit.split(",")); |
| | | List<String> users=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | resultUsers.addAll(users); |
| | | } |
| | | // if(s.getSelfUnit()!=null){ |
| | |
| | | if("测量定位".equals(gxStepName)){ |
| | | |
| | | if(countyCd!=null){ |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(countyCd); |
| | | List<String> controlUnitS = Arrays.asList(countyCd.split(",")); |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | s.setXbUnitIDs(xbUnitIDs); |
| | | } |
| | | |
| | |
| | | List<String> resultUsers=new ArrayList<>(); |
| | | if(s.getControlUnit()!=null){ |
| | | String controlUnit = s.getControlUnit(); |
| | | List<String> users=sgProjectInfoMapper.getUserS(controlUnit); |
| | | List<String> controlUnitS = Arrays.asList(controlUnit.split(",")); |
| | | List<String> users=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | resultUsers.addAll(users); |
| | | } |
| | | // if(s.getSelfUnit()!=null){ |
| | |
| | | if("测量定位".equals(gxStepName)){ |
| | | |
| | | if(countyCd!=null){ |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(countyCd); |
| | | List<String> controlUnitS = Arrays.asList(countyCd.split(",")); |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | s.setXbUnitIDs(xbUnitIDs); |
| | | } |
| | | |
| | |
| | | |
| | | if(sgProgressReportVO.getControlUnit()!=null){ |
| | | String controlUnit = sgProgressReportVO.getControlUnit(); |
| | | List<String> users1=sgProjectInfoMapper.getUserS(controlUnit); |
| | | List<String> controlUnitS = Arrays.asList(controlUnit.split(",")); |
| | | List<String> users1=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | sgProgressReportVO.setUserIDs(users1); |
| | | } |
| | | String gxStepName = sgProgressReportVO.getGxStepName(); |
| | |
| | | if("测量定位".equals(gxStepName)){ |
| | | |
| | | if(countyCd!=null){ |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(countyCd); |
| | | List<String> controlUnitS = Arrays.asList(countyCd.split(",")); |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | sgProgressReportVO.setXbUnitIDs(xbUnitIDs); |
| | | } |
| | | |
| | |
| | | List<String> resultUsers=new ArrayList<>(); |
| | | if(s.getControlUnit()!=null){ |
| | | String controlUnit = s.getControlUnit(); |
| | | List<String> users=sgProjectInfoMapper.getUserS(controlUnit); |
| | | List<String> controlUnitS = Arrays.asList(controlUnit.split(",")); |
| | | List<String> users=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | resultUsers.addAll(users); |
| | | } |
| | | // if(s.getSelfUnit()!=null){ |
| | |
| | | if("测量定位".equals(gxStepName)){ |
| | | |
| | | if(countyCd!=null){ |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(countyCd); |
| | | List<String> controlUnitS = Arrays.asList(countyCd.split(",")); |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | s.setXbUnitIDs(xbUnitIDs); |
| | | } |
| | | |
| | |
| | | List<String> resultUsers=new ArrayList<>(); |
| | | if(s.getControlUnit()!=null){ |
| | | String controlUnit = s.getControlUnit(); |
| | | List<String> users=sgProjectInfoMapper.getUserS(controlUnit); |
| | | List<String> controlUnitS = Arrays.asList(controlUnit.split(",")); |
| | | List<String> users=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | resultUsers.addAll(users); |
| | | } |
| | | // if(s.getSelfUnit()!=null){ |
| | |
| | | if("测量定位".equals(gxStepName)){ |
| | | |
| | | if(countyCd!=null){ |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(countyCd); |
| | | List<String> controlUnitS = Arrays.asList(countyCd.split(",")); |
| | | List<String> xbUnitIDs=sgProjectInfoMapper.getUserS(controlUnitS); |
| | | s.setXbUnitIDs(xbUnitIDs); |
| | | } |
| | | |
| | |
| | | * 设置部门单位查询条件 |
| | | */ |
| | | private void setUnit(ProjectSearchDTO searchDTO, BladeUser user, Long roleId) { |
| | | List<Long> longList = Arrays.stream(user.getDeptId().split(",")) |
| | | .map(Long::parseLong) |
| | | List<String> longList = Arrays.stream(user.getDeptId().split(",")) |
| | | .collect(Collectors.toList()); |
| | | //判断是不是省厅建办 否的话就不设置部门 |
| | | if (!roleId.equals(1800820667082948610L)){ |
| | | //判断是不是县级建办 否的话就是监理单位下人员进行 |
| | | if(!roleId.equals(1811657352658042882L)){ |
| | | searchDTO.setUserUnit(longList); |
| | | }else{ |
| | | }else if (roleId.equals(1800818489547112450L)){ |
| | | searchDTO.setSelfUnit(longList); |
| | | }else { |
| | | searchDTO.setCountryUnit(longList); |
| | | } |
| | | } |