| | |
| | | |
| | | @Override |
| | | public List<SysLaboratory> getSysLaboratoryListByUserId(String userId) { |
| | | |
| | | //1.根据用户的课题组获取实验室,没有就按照部门 |
| | | SysUser user = sysUserDao.getSysUser(userId); |
| | | Map<String,Object> params = new HashMap<>(); |
| | | params.put("project", user.getProject()); |
| | | List<SysLaboratory> list = sysLaboratoryDao.getSysLaboratoryList(params); |
| | | if (list.size() < 1) { |
| | | if (StringUtils.isNotBlank(user.getProject())){ |
| | | params.put("project", user.getProject()); |
| | | List<SysLaboratory> list = sysLaboratoryDao.getSysLaboratoryList(params); |
| | | if (list.size() < 1) { |
| | | return this.getSysLaboratoryListByDep(user.getDepartment()); |
| | | }else { |
| | | return list; |
| | | } |
| | | }else { |
| | | return this.getSysLaboratoryListByDep(user.getDepartment()); |
| | | }else{ |
| | | return list; |
| | | } |
| | | |
| | | } |
| | | |
| | | @Override |