From f870c75611b343584741403f8991ef48a9eb4e42 Mon Sep 17 00:00:00 2001
From: sinake <sinake1@qq.com>
Date: 星期四, 14 五月 2026 17:42:29 +0800
Subject: [PATCH] 伦理审查专家新增获取伦理审查专家接收、获取伦理审查专家数量、专家统计详情、专家类型、伦理审查id、专家编号

---
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceEthicalreviewopinionsServiceImpl.java |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceEthicalreviewopinionsServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceEthicalreviewopinionsServiceImpl.java
index 4c201f1..fd8be8e 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceEthicalreviewopinionsServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceEthicalreviewopinionsServiceImpl.java
@@ -149,7 +149,12 @@
         if (StringUtils.isNotEmpty(serviceEthicalreviewopinions.getOrganType())) {
             wrappers.eq(ServiceEthicalreviewopinions::getOrganType, serviceEthicalreviewopinions.getOrganType());
         }
-
+        if (ObjectUtils.isNotEmpty(serviceEthicalreviewopinions.getNitiateId())) {
+            wrappers.eq(ServiceEthicalreviewopinions::getNitiateId, serviceEthicalreviewopinions.getNitiateId());
+        }
+        if (ObjectUtils.isNotEmpty(serviceEthicalreviewopinions.getExpertNo())) {
+            wrappers.eq(ServiceEthicalreviewopinions::getExpertNo, serviceEthicalreviewopinions.getExpertNo());
+        }
         int currentPage = (serviceEthicalreviewopinions.getPageNum() == null || serviceEthicalreviewopinions.getPageNum() < 1) ? 1 : serviceEthicalreviewopinions.getPageNum();
         int size = (serviceEthicalreviewopinions.getPageSize() == null || serviceEthicalreviewopinions.getPageSize() < 1) ? 10 : serviceEthicalreviewopinions.getPageSize();
         Page<ServiceEthicalreviewopinions> page = new Page<>(currentPage, size);
@@ -162,17 +167,7 @@
     @Override
     public List<EthicalReviewVO> selectVOList(EthicalReviewVO ethicalReviewVO) {
 
-        SysUser user = SecurityUtils.getLoginUser().getUser();
-        List<SysRole> l = user.getRoles();
-        Boolean b = false;
-        for (SysRole r : l) {
-            if (r.getRoleId().longValue() == 3) {
-                b = true;
-            }
-        }
-        if (b) {
-            ethicalReviewVO.setReporterno(user.getUserName());
-        }
+
         List<EthicalReviewVO> ethicalReviewVOS = serviceEthicalreviewopinionsMapper.selectVOList(ethicalReviewVO);
 
         for (EthicalReviewVO ethicalReviewVO1 : ethicalReviewVOS) {
@@ -203,9 +198,13 @@
         return ethicalReviewVOS;
     }
 
-    public List<EthicalreviewopinionsTotalVO> expertTotal(String DonorNo) {
+    public List<EthicalreviewopinionsTotalVO> expertTotal(String expertNo) {
 
-        return serviceEthicalreviewopinionsMapper.expertTotal(DonorNo);
+        return serviceEthicalreviewopinionsMapper.expertTotal(expertNo);
+    }
+
+    public Integer updateTimeOut() {
+        return serviceEthicalreviewopinionsMapper.updateTimeOut();
     }
 
 }

--
Gitblit v1.9.3