From 23a8a9eea8445e1a13fbb3ab7bbca36e387f15a8 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期二, 31 十月 2023 15:26:50 +0800 Subject: [PATCH] 实验报告模糊查询,实验名接受空字符串 --- src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java index 90c5f95..185f7fe 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java @@ -122,7 +122,7 @@ 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); @@ -157,7 +157,7 @@ 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)); -- Gitblit v1.9.2