From c26e227abe288476c11b0a8b7875045e71efa14c Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Thu, 30 Apr 2026 17:30:00 +0800
Subject: [PATCH] 新增修改

---
 multi-system/src/main/java/com/gkhy/exam/system/service/impl/ExCourseServiceImpl.java |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/ExCourseServiceImpl.java b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/ExCourseServiceImpl.java
index 682e92b..12406f9 100644
--- a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/ExCourseServiceImpl.java
+++ b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/ExCourseServiceImpl.java
@@ -76,11 +76,12 @@
         }
         checkUserAllowed(course);
         if(SecurityUtils.getLoginUser().getUser().getUserType().equals(UserTypeEnum.SYSTEM_USER.getCode())){
-            course.setState(ApproveStatusEnum.APPROVED.getCode());
             course.setPrivatize(PrivatizeEnum.PUBLIC.getCode());
-        }else{
-            course.setState(ApproveStatusEnum.TEMPORARY.getCode());
         }
+//        else{
+//            course.setState(ApproveStatusEnum.TEMPORARY.getCode());
+//        }
+        course.setState(ApproveStatusEnum.APPROVED.getCode());
         int row =baseMapper.insert(course);
         if(row<1){
             throw new ApiException("新增课程失败");
@@ -112,14 +113,14 @@
         if(!currentUser.getCompanyId().equals(course.getCompanyId())){
             throw new ApiException("没有权限操作其他企业课程");
         }
-        if(course.getId()!=null){
-            if(course.getState().equals(ApproveStatusEnum.APPROVING.getCode())){
-                throw new ApiException("课程待审批状态不能再操作");
-            }
-            if(course.getState().equals(ApproveStatusEnum.APPROVED.getCode())){
-                throw new ApiException("已审批的课程不能再操作");
-            }
-        }
+//        if(course.getId()!=null){
+//            if(course.getState().equals(ApproveStatusEnum.APPROVING.getCode())){
+//                throw new ApiException("课程待审批状态不能再操作");
+//            }
+//            if(course.getState().equals(ApproveStatusEnum.APPROVED.getCode())){
+//                throw new ApiException("已审批的课程不能再操作");
+//            }
+//        }
     }
 
     @Override
@@ -163,9 +164,9 @@
             if(!currentUser.getCompanyId().equals(dbCourse.getCompanyId())){
                 throw new ApiException("没有权限操作其他企业课程");
             }
-            if(dbCourse.getState().equals(ApproveStatusEnum.APPROVED.getCode())){
-                throw new ApiException("已审批的课程不能再操作");
-            }
+//            if(dbCourse.getState().equals(ApproveStatusEnum.APPROVED.getCode())){
+//                throw new ApiException("已审批的课程不能再操作");
+//            }
         }
         if(StringUtils.isBlank(course.getMessage())){
             course.setMessage("");

--
Gitblit v1.9.2