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