mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-11 03:46:50 +08:00
在线课同步授课记录
This commit is contained in:
@@ -5,6 +5,7 @@ import cn.hutool.core.lang.Opt;
|
|||||||
import cn.hutool.http.HttpRequest;
|
import cn.hutool.http.HttpRequest;
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import com.xboe.api.vo.*;
|
import com.xboe.api.vo.*;
|
||||||
|
import com.xboe.module.course.dto.CourseParam;
|
||||||
import com.xboe.module.course.vo.StudyCourseVo;
|
import com.xboe.module.course.vo.StudyCourseVo;
|
||||||
import com.xboe.module.course.vo.TeacherInfoVo;
|
import com.xboe.module.course.vo.TeacherInfoVo;
|
||||||
import com.xboe.module.course.vo.TeacherVo;
|
import com.xboe.module.course.vo.TeacherVo;
|
||||||
@@ -307,9 +308,9 @@ public class ThirdApi {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void updateOrSaveCourse(String courseId, String token){
|
public void updateOrSaveCourse(CourseParam param, String token){
|
||||||
String resp = Optional.ofNullable(
|
String resp = Optional.ofNullable(
|
||||||
HttpRequest.post(updateOrSaveCourse).body(JSONUtil.toJsonStr(courseId)).header("token", token).execute()
|
HttpRequest.post(updateOrSaveCourse).body(JSONUtil.toJsonStr(param)).header("token", token).execute()
|
||||||
.body()).orElseThrow(() -> new RuntimeException("token校验失败"));
|
.body()).orElseThrow(() -> new RuntimeException("token校验失败"));
|
||||||
log.info("updateOrSaveCourse = " + resp);
|
log.info("updateOrSaveCourse = " + resp);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import javax.annotation.Resource;
|
|||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
import com.xboe.api.ThirdApi;
|
import com.xboe.api.ThirdApi;
|
||||||
|
import com.xboe.module.course.dto.CourseParam;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
@@ -415,7 +416,12 @@ public class CourseAuditApi extends ApiBaseController{
|
|||||||
dto.getCourse().setPublished(false);//重新提交审核设置为未发布状态
|
dto.getCourse().setPublished(false);//重新提交审核设置为未发布状态
|
||||||
try {
|
try {
|
||||||
courseService.submitAndPublish(dto,cuser.getAccountId(),cuser.getName());
|
courseService.submitAndPublish(dto,cuser.getAccountId(),cuser.getName());
|
||||||
thirdApi.updateOrSaveCourse(dto.getCourse().getId(),token);
|
|
||||||
|
CourseParam param = new CourseParam();
|
||||||
|
param.setId(dto.getCourse().getId());
|
||||||
|
param.setOrgId(dto.getCourse().getOrgId());
|
||||||
|
param.setOrgName(dto.getCourse().getOrgName());
|
||||||
|
thirdApi.updateOrSaveCourse(param,token);
|
||||||
return success(true);
|
return success(true);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("默认管理员提交直接发布处理失败",e);
|
log.error("默认管理员提交直接发布处理失败",e);
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
package com.xboe.module.course.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CourseParam {
|
||||||
|
private String id;
|
||||||
|
private String orgId;
|
||||||
|
private String orgName;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user