From 55dac06e5f4c7aad382c67fcfc191358cda3c4a3 Mon Sep 17 00:00:00 2001 From: Caojr Date: Thu, 30 Oct 2025 09:13:13 +0800 Subject: [PATCH] =?UTF-8?q?szx-1277=20hrbp=E5=AE=A1=E6=A0=B8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BF=AE=E6=94=B9course=E6=9C=8D=E5=8A=A1=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E6=8E=A5=E5=8F=A3=EF=BC=9B=E5=A2=9E=E5=8A=A0=E4=BA=8B?= =?UTF-8?q?=E5=8A=A1=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/course/api/CourseAuditApi.java | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseAuditApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseAuditApi.java index 3cb8527f..7a056d10 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseAuditApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseAuditApi.java @@ -322,6 +322,7 @@ public class CourseAuditApi extends ApiBaseController{ * @return */ @PostMapping("/hrbp-submit-audit") + @Transactional(rollbackFor = Exception.class) public JsonResponse hrbpAudit(String auditId,String courseId,String title,Boolean pass,String remark, HttpServletRequest request){ if(StringUtils.isBlank(auditId)){ return badRequest("参数错误"); @@ -351,22 +352,19 @@ public class CourseAuditApi extends ApiBaseController{ } } - try { - CurrentUser cu=getCurrent(); - service.hrbpSubmitAudit(auditId, courseId,open, pass,cu.getAccountId(),cu.getName(), remark); + CurrentUser cu=getCurrent(); + service.hrbpSubmitAudit(auditId, courseId,open, pass,cu.getAccountId(),cu.getName(), remark); - if (pass){ - //修改在线课开课状态=已开课 - String token = request.getHeader("Xboe-Access-Token"); - CourseParam param = new CourseParam(); - param.setId(courseId); - thirdApi.updateOnLineStatua(param,token); - } - return success(true); - } catch (Exception e) { - log.error("HRBP审核提交处理错误",e); - return error("审核处理失败",e.getMessage(),false); - } + if (pass){ + //修改在线课开课状态=已开课 + String token = request.getHeader("Xboe-Access-Token"); + CourseParam param = new CourseParam(); + param.setId(courseId); + param.setOrgId(c.getOrgId()); + param.setOrgName(c.getOrgName()); + thirdApi.updateOrSaveCourse(param,token); + } + return success(true); } @PostMapping("/last-audit-list")