mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 19:36:50 +08:00
删除时同步授课记录学员数
This commit is contained in:
@@ -75,6 +75,8 @@ public class ThirdApi {
|
|||||||
|
|
||||||
@Value("${coursesuilt.updateOrSaveCourse}")
|
@Value("${coursesuilt.updateOrSaveCourse}")
|
||||||
private String updateOrSaveCourse;
|
private String updateOrSaveCourse;
|
||||||
|
@Value("${coursesuilt.syncCourseStudent}")
|
||||||
|
private String syncCourseStudent;
|
||||||
|
|
||||||
|
|
||||||
//获取例外人员的id
|
//获取例外人员的id
|
||||||
@@ -314,5 +316,10 @@ public class ThirdApi {
|
|||||||
.body()).orElseThrow(() -> new RuntimeException("token校验失败"));
|
.body()).orElseThrow(() -> new RuntimeException("token校验失败"));
|
||||||
log.info("updateOrSaveCourse = " + resp);
|
log.info("updateOrSaveCourse = " + resp);
|
||||||
}
|
}
|
||||||
|
public void syncCourseStudent(Long courseId, String token){
|
||||||
|
String resp = Optional.ofNullable(
|
||||||
|
HttpRequest.post(syncCourseStudent).body(JSONUtil.toJsonStr(courseId)).header("token", token).execute()
|
||||||
|
.body()).orElseThrow(() -> new RuntimeException("token校验失败"));
|
||||||
|
log.info("updateOrSaveCourse = " + resp);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -750,18 +750,26 @@ public class StudyCourseApi extends ApiBaseController{
|
|||||||
* @param courseId 课程id 用于删除课程报名信息和修改课程学习人数
|
* @param courseId 课程id 用于删除课程报名信息和修改课程学习人数
|
||||||
* */
|
* */
|
||||||
@PostMapping("/delete-signup")
|
@PostMapping("/delete-signup")
|
||||||
public JsonResponse<Boolean> deleteSignUp(String id,String courseId,String studentId){
|
public JsonResponse<Boolean> deleteSignUp(String id,String courseId,String studentId, HttpServletRequest request){
|
||||||
if(StringUtils.isBlank(id)){
|
if(StringUtils.isBlank(id)){
|
||||||
return badRequest("参数异常");
|
return badRequest("参数异常");
|
||||||
}
|
}
|
||||||
//String aid = this.getCurrent().getAccountId();
|
//String aid = this.getCurrent().getAccountId();
|
||||||
try {
|
try {
|
||||||
service.deleteSignUp(id,courseId,studentId);
|
service.deleteSignUp(id,courseId,studentId);
|
||||||
return success(true);
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("删除报名信息失败",e.getMessage());
|
log.error("删除报名信息失败",e.getMessage());
|
||||||
return error("删除失败",e.getMessage());
|
return error("删除失败",e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
String token = request.getHeader("Xboe-Access-Token");
|
||||||
|
thirdApi.syncCourseStudent(Long.parseLong(courseId),token);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return success(true);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -78,3 +78,4 @@ coursesuilt.getStudyStatus=${boe.domain}/manageApi/stu/project/completeStatus
|
|||||||
userBasic.getUserBasicInfo=${boe.domain}/userbasic/user/getUserBasicInfo
|
userBasic.getUserBasicInfo=${boe.domain}/userbasic/user/getUserBasicInfo
|
||||||
#讲师管理创建或修改在线课授课记录
|
#讲师管理创建或修改在线课授课记录
|
||||||
coursesuilt.updateOrSaveCourse=${boe.domain}/manageApi/admin/teacherRecord/updateOrSaveCourse
|
coursesuilt.updateOrSaveCourse=${boe.domain}/manageApi/admin/teacherRecord/updateOrSaveCourse
|
||||||
|
coursesuilt.syncCourseStudent=${boe.domain}/manageApi/admin/teacherRecord/syncCourseStudent
|
||||||
|
|||||||
Reference in New Issue
Block a user