mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 04:16:51 +08:00
更改在线课状态
This commit is contained in:
@@ -80,6 +80,9 @@ public class ThirdApi {
|
|||||||
private String syncCourseStudent;
|
private String syncCourseStudent;
|
||||||
@Value("${coursesuilt.syncOnLineScore}")
|
@Value("${coursesuilt.syncOnLineScore}")
|
||||||
private String syncOnLineScore;
|
private String syncOnLineScore;
|
||||||
|
@Value("${coursesuilt.updateOnLineStatua}")
|
||||||
|
private String updateOnLineStatua;
|
||||||
|
|
||||||
|
|
||||||
//获取例外人员的id
|
//获取例外人员的id
|
||||||
public List<String> getUserId(){
|
public List<String> getUserId(){
|
||||||
@@ -331,4 +334,10 @@ public class ThirdApi {
|
|||||||
.body()).orElseThrow(() -> new RuntimeException("token校验失败"));
|
.body()).orElseThrow(() -> new RuntimeException("token校验失败"));
|
||||||
log.info("syncOnLineScore = " + resp);
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -321,7 +321,7 @@ public class CourseAuditApi extends ApiBaseController{
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping("/hrbp-submit-audit")
|
@PostMapping("/hrbp-submit-audit")
|
||||||
public JsonResponse<Boolean> hrbpAudit(String auditId,String courseId,String title,Boolean pass,String remark){
|
public JsonResponse<Boolean> hrbpAudit(String auditId,String courseId,String title,Boolean pass,String remark, HttpServletRequest request){
|
||||||
if(StringUtils.isBlank(auditId)){
|
if(StringUtils.isBlank(auditId)){
|
||||||
return badRequest("参数错误");
|
return badRequest("参数错误");
|
||||||
}
|
}
|
||||||
@@ -353,6 +353,14 @@ public class CourseAuditApi extends ApiBaseController{
|
|||||||
try {
|
try {
|
||||||
CurrentUser cu=getCurrent();
|
CurrentUser cu=getCurrent();
|
||||||
service.hrbpSubmitAudit(auditId, courseId,open, pass,cu.getAccountId(),cu.getName(), remark);
|
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);
|
return success(true);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("HRBP审核提交处理错误",e);
|
log.error("HRBP审核提交处理错误",e);
|
||||||
|
|||||||
Reference in New Issue
Block a user