diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseAuditServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseAuditServiceImpl.java index 8ca30278..cf6c77bd 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseAuditServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseAuditServiceImpl.java @@ -159,7 +159,10 @@ public class CourseAuditServiceImpl implements ICourseAuditService{ if(!pass) { status=Course.STATUS_AUDIT_NOPASS; } - + + /**20240620 714 管理员审核应为最终审核 添加下行代码*/ + courseDao.updateMultiFieldById(courseId,UpdateBuilder.create("status", status),UpdateBuilder.create("auditAid", null),UpdateBuilder.create("auditInfo", null)); + //更新审核记录状态 courseHRBPAuditDao.updateMultiFieldById(auditId, UpdateBuilder.create("status", pass? CourseHRBPAudit.STATUS_PASS:CourseHRBPAudit.STATUS_NOPASS), @@ -170,7 +173,8 @@ public class CourseAuditServiceImpl implements ICourseAuditService{ ); //更新课程的转审状态,并把转审的信息置为空,这会的状态还未审核通过 if(!openCourse) { //非公开课,这已表示处理完成,直接更新课程状态 - courseDao.updateMultiFieldById(courseId,UpdateBuilder.create("status", status),UpdateBuilder.create("auditAid", null),UpdateBuilder.create("auditInfo", null)); + // 20240620 注释,改为上方一同修改 +// courseDao.updateMultiFieldById(courseId,UpdateBuilder.create("status", status),UpdateBuilder.create("auditAid", null),UpdateBuilder.create("auditInfo", null)); //审核通过并发布,直接发布课程 if(pass) { //设置课程状态已审核完成,这里是管理员的审核 @@ -203,10 +207,11 @@ public class CourseAuditServiceImpl implements ICourseAuditService{ }else { //对于公开课 if(pass) { + /**20240620 714 管理员审核应为最终审核 lastState状态由1改为9*/ //公开课,hrpb审核通过,下一步是公开课的审核,hrbp审核流程已经完成 - courseHRBPAuditDao.updateMultiFieldById(auditId, + courseHRBPAuditDao.updateMultiFieldById(auditId, UpdateBuilder.create("forward", CourseHRBPAudit.FORWARD_LAST), - UpdateBuilder.create("lastState", CourseHRBPAudit.STATUS_NONE) + UpdateBuilder.create("lastState", CourseHRBPAudit.STATUS_PASS) ); }else { //如果未通过,直接修改课程状态