李宇
2021-04-14 2d74959bd1f20da24e0622475840afde7f94f3d6
修改申领人对应实验室查询
1 files modified
16 ■■■■■ changed files
src/main/java/com/nanometer/smartlab/service/SysLaboratoryServiceImpl.java 16 ●●●●● patch | view | raw | blame | history
src/main/java/com/nanometer/smartlab/service/SysLaboratoryServiceImpl.java
@@ -267,17 +267,21 @@
    @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