From f5c26d02d1fcbb02edcfc60de9fc9974f8743ad1 Mon Sep 17 00:00:00 2001 From: Wangxxz <980548574@qq.com> Date: Sat, 9 Nov 2024 16:51:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=9C=A8=E7=BA=BF=E8=AF=BE?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/xboe/api/ThirdApi.java | 9 +++++++++ .../com/xboe/module/course/api/CourseAuditApi.java | 10 +++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/api/ThirdApi.java b/servers/boe-server-all/src/main/java/com/xboe/api/ThirdApi.java index f6fc0739..9d3cf705 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/api/ThirdApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/api/ThirdApi.java @@ -80,6 +80,9 @@ public class ThirdApi { private String syncCourseStudent; @Value("${coursesuilt.syncOnLineScore}") private String syncOnLineScore; + @Value("${coursesuilt.updateOnLineStatua}") + private String updateOnLineStatua; + //获取例外人员的id public List getUserId(){ @@ -331,4 +334,10 @@ public class ThirdApi { .body()).orElseThrow(() -> new RuntimeException("token校验失败")); log.info("syncOnLineScore = " + resp); } + public void updateOnLineStatua(CourseParam param, String token){ + String resp = Optional.ofNullable( + HttpRequest.post(updateOnLineStatua).body(JSONUtil.toJsonStr(param)).header("token", token).execute() + .body()).orElseThrow(() -> new RuntimeException("token校验失败")); + log.info("updateOrSaveCourse = " + resp); + } } 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 f3d73716..f0c9b6c1 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 @@ -321,7 +321,7 @@ public class CourseAuditApi extends ApiBaseController{ * @return */ @PostMapping("/hrbp-submit-audit") - public JsonResponse hrbpAudit(String auditId,String courseId,String title,Boolean pass,String remark){ + public JsonResponse hrbpAudit(String auditId,String courseId,String title,Boolean pass,String remark, HttpServletRequest request){ if(StringUtils.isBlank(auditId)){ return badRequest("参数错误"); } @@ -353,6 +353,14 @@ public class CourseAuditApi extends ApiBaseController{ try { 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);