李宇
2021-04-14 2d74959bd1f20da24e0622475840afde7f94f3d6
修改申领人对应实验室查询
已修改1个文件
16 ■■■■■ 文件已修改
src/main/java/com/nanometer/smartlab/service/SysLaboratoryServiceImpl.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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