From 181675335f506eba85f3edfee5b4d4faea036f50 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期五, 09 五月 2025 14:16:39 +0800
Subject: [PATCH] 增加详情

---
 src/main/java/com/gkhy/labRiskManage/api/controller/experiment/dto/req/ExperimentInfoQueryReqBO.java |    1 +
 src/main/java/com/gkhy/labRiskManage/domain/experiment/service/impl/ExperimentInfoServiceImpl.java   |    3 +++
 src/main/java/com/gkhy/labRiskManage/domain/experiment/model/bo/ExperimentInfoQueryBO.java           |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gkhy/labRiskManage/api/controller/experiment/dto/req/ExperimentInfoQueryReqBO.java b/src/main/java/com/gkhy/labRiskManage/api/controller/experiment/dto/req/ExperimentInfoQueryReqBO.java
index f6dc0ea..89345e3 100644
--- a/src/main/java/com/gkhy/labRiskManage/api/controller/experiment/dto/req/ExperimentInfoQueryReqBO.java
+++ b/src/main/java/com/gkhy/labRiskManage/api/controller/experiment/dto/req/ExperimentInfoQueryReqBO.java
@@ -17,5 +17,6 @@
     private Byte experimentType;
     private String experimentName;
     private Byte assessLevel;
+    private Long experimentId;
 
 }
diff --git a/src/main/java/com/gkhy/labRiskManage/domain/experiment/model/bo/ExperimentInfoQueryBO.java b/src/main/java/com/gkhy/labRiskManage/domain/experiment/model/bo/ExperimentInfoQueryBO.java
index 04b21e2..091d3dc 100644
--- a/src/main/java/com/gkhy/labRiskManage/domain/experiment/model/bo/ExperimentInfoQueryBO.java
+++ b/src/main/java/com/gkhy/labRiskManage/domain/experiment/model/bo/ExperimentInfoQueryBO.java
@@ -21,4 +21,6 @@
 
     private Byte assessLevel;
 
+    private Long experimentId;
+
 }
diff --git a/src/main/java/com/gkhy/labRiskManage/domain/experiment/service/impl/ExperimentInfoServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/experiment/service/impl/ExperimentInfoServiceImpl.java
index 7cc5110..d97874c 100644
--- a/src/main/java/com/gkhy/labRiskManage/domain/experiment/service/impl/ExperimentInfoServiceImpl.java
+++ b/src/main/java/com/gkhy/labRiskManage/domain/experiment/service/impl/ExperimentInfoServiceImpl.java
@@ -612,6 +612,9 @@
                 if (StrUtil.isNotBlank(queryBO.getExperimentName())){
                     predicateList.add(criteriaBuilder.like(root.get("experimentName"), '%'+ queryBO.getExperimentName()+'%'));
                 }
+                if (!ObjectUtils.isEmpty(queryBO.getExperimentId())){
+                    predicateList.add(criteriaBuilder.equal(root.get("id"), queryBO.getExperimentId()));
+                }
                 if (!ObjectUtils.isEmpty(queryBO.getStartTime())){
                     predicateList.add(criteriaBuilder.greaterThanOrEqualTo(root.get("createTime"), queryBO.getStartTime()));
                 }

--
Gitblit v1.9.2