| | |
| | | if (ObjectUtils.isEmpty(queryBO.getTag())){ |
| | | throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR.getCode() ,"查询报告类别参数缺失"); |
| | | } |
| | | if (queryBO.getExperimentName() == "null"){ |
| | | if (queryBO.getExperimentName() == ""){ |
| | | queryBO.setExperimentName(null); |
| | | } |
| | | UserInfoDomainDTO user = userDomainService.getUserById(currentUserId); |
| | |
| | | predicateList.add(criteriaBuilder.equal(root.get("experimentId"),queryParam.getExperimentId())); |
| | | } |
| | | if (!ObjectUtils.isEmpty(queryParam.getExperimentName())){ |
| | | predicateList.add(criteriaBuilder.equal(root.get("experimentName"), queryParam.getExperimentName())); |
| | | predicateList.add(criteriaBuilder.like(root.get("experimentName"),"%"+queryParam.getExperimentName()+"%")); |
| | | } |
| | | if (roleTag == UserTagEnum.USER_TAG_0.getCode()){ |
| | | predicateList.add(criteriaBuilder.equal(root.get("personUserId"), currentUserId)); |