| | |
| | | } |
| | | |
| | | @Override |
| | | public List<Map> getPersonInChargeByProjects(String projectStr) { |
| | | List<Map> result = new ArrayList<>(); |
| | | String[] projectSplit = projectStr.split(","); |
| | | for (int i = 0; i < projectSplit.length; i++) { |
| | | String project = projectSplit[i]; |
| | | if (StringUtils.isBlank(project)) continue; |
| | | |
| | | List<Map> tail = sysLaboratoryDao.getPersonInCharge(project); |
| | | result.addAll(tail); |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(propagation = Propagation.REQUIRED) |
| | | public List<SysLaboratory> getSysLaboratoryListByDep(String depId) { |
| | | try { |