From 8485affcb0d4de05059d80cb1e844d6b18291654 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期五, 16 五月 2025 14:35:49 +0800
Subject: [PATCH] 修正

---
 src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java |   53 +++++++++++++++++++++++++++++------------------------
 1 files changed, 29 insertions(+), 24 deletions(-)

diff --git a/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java
index 80506bf..886e335 100644
--- a/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java
+++ b/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java
@@ -564,6 +564,8 @@
         if (currentUserId < 0){
             throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户无效,请重新登录");
         }
+        //todo   需要评价人员都评价完成才可以
+
 
         //提交评价结果
         AssessPlanUpdateDTO evaluateSubmitResult= assessPlanService.evaluateSubmit(currentUserId, id);
@@ -607,14 +609,15 @@
         }
         int roleTag = 0;
         UserInfoDomainDTO user = userDomainService.getUserById(currentUserId);
-        for (SysUserRoleBindDomainDTO role : user.getRoles()) {
-            if (role.getRoleId() == UserRoleEnum.USER_ROLE_4.getCode().byteValue()){
-                roleTag = 1;
-            }
-        }
-        if (roleTag != 1){
-            throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户不是管理人员,无权限添加");
-        }
+//        for (SysUserRoleBindDomainDTO role : user.getRoles()) {
+//            if (role.getRoleId() == UserRoleEnum.USER_ROLE_4.getCode().byteValue()){
+//                roleTag = 1;
+//            }
+//        }
+        //20241107修改注释权限
+//        if (roleTag != 1){
+//            throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户不是管理人员,无权限添加");
+//        }
         if (ObjectUtils.isEmpty(riskUnitInsertReqBO.getExperimentId())){
             throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR_NULL.getCode(), "所选实验不能为空");
         }
@@ -715,14 +718,15 @@
         }
         int roleTag = 0;
         UserInfoDomainDTO user = userDomainService.getUserById(currentUserId);
-        for (SysUserRoleBindDomainDTO role : user.getRoles()) {
-            if (role.getRoleId() == UserRoleEnum.USER_ROLE_4.getCode().byteValue()){
-                roleTag = 1;
-            }
-        }
-        if (roleTag != 1){
-            throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户不是管理人员,无权限修改");
-        }
+//        for (SysUserRoleBindDomainDTO role : user.getRoles()) {
+//            if (role.getRoleId() == UserRoleEnum.USER_ROLE_4.getCode().byteValue()){
+//                roleTag = 1;
+//            }
+//        }
+        //20241107修改注释权限
+//        if (roleTag != 1){
+//            throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户不是管理人员,无权限修改");
+//        }
         if (ObjectUtils.isEmpty(updateReqBO.getExperimentId())){
             throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR_NULL.getCode(), "所选实验不能为空,或实验已被删除");
         }
@@ -764,14 +768,15 @@
         }
         int roleTag = 0;
         UserInfoDomainDTO user = userDomainService.getUserById(currentUserId);
-        for (SysUserRoleBindDomainDTO role : user.getRoles()) {
-            if (role.getRoleId() == UserRoleEnum.USER_ROLE_4.getCode().byteValue()){
-                roleTag = 1;
-            }
-        }
-        if (roleTag != 1){
-            throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户不是管理人员,无权限添加");
-        }
+        //20241107注释
+//        for (SysUserRoleBindDomainDTO role : user.getRoles()) {
+//            if (role.getRoleId() == UserRoleEnum.USER_ROLE_4.getCode().byteValue()){
+//                roleTag = 1;
+//            }
+//        }
+//        if (roleTag != 1){
+//            throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户不是管理人员,无权限添加");
+//        }
         RiskUnitDeleteDTO deleteResult = riskUnitService.deleteRiskUnit(currentUserId, id);
 
         if (ObjectUtils.isEmpty(deleteResult)){

--
Gitblit v1.9.2