|
|
@@ -45,33 +45,14 @@ public class EaiService implements SubsystemService {
|
|
|
List<String> courseImages = new ArrayList<>();
|
|
|
courseImages.add(courseVO.getImageUrl());
|
|
|
|
|
|
- List<Long> teacherIds = new ArrayList<>();
|
|
|
- teacherIds.add(courseVO.getTeacher().getId());
|
|
|
- System.out.println(courseVO.getTeacher());
|
|
|
-
|
|
|
//对应eai中的CourseDT0
|
|
|
requestBody.put("courseName", courseVO.getName());
|
|
|
- requestBody.put("teacherIds", teacherIds);
|
|
|
+ requestBody.put("teacherPid", courseVO.getTeacher().getId());
|
|
|
requestBody.put("targetGrade", courseVO.getSemester());
|
|
|
requestBody.put("startTime", Date.from(courseVO.getStartTime().toInstant()));
|
|
|
requestBody.put("endTime", Date.from(courseVO.getEndTime().toInstant()));
|
|
|
requestBody.put("description", courseVO.getDescription());
|
|
|
requestBody.put("enrollCode", courseVO.getInvitationCode());
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- //对应eai中的CourseVO
|
|
|
-// requestBody.put("courseName", courseVO.getName());
|
|
|
-// requestBody.put("teacherIds", teacherIds);
|
|
|
-// requestBody.put("teacherNames", teacherNames);
|
|
|
-// requestBody.put("courseImages", courseImages);
|
|
|
-// requestBody.put("targetGrade", courseVO.getSemester());
|
|
|
-// //portal中的时间为OffsetDateTime,EAI中为Date,需要转换
|
|
|
-// requestBody.put("startTime", Date.from(courseVO.getStartTime().toInstant()));
|
|
|
-// requestBody.put("endTime", Date.from(courseVO.getEndTime().toInstant()));
|
|
|
-// requestBody.put("createTime", Date.from(courseVO.getCreatedTime().toInstant()));
|
|
|
-// requestBody.put("description", courseVO.getDescription());
|
|
|
-
|
|
|
String result = null;
|
|
|
try {
|
|
|
result = httpService.sendPost(uri, requestBody, null, token);
|
|
|
@@ -121,7 +102,7 @@ public class EaiService implements SubsystemService {
|
|
|
|
|
|
@Override
|
|
|
public void deleteCourse(CourseVO courseVO) {
|
|
|
- String uri = eaiHost + "/api/course/deleteCourse";
|
|
|
+ String uri = eaiHost + "/api/course/deleteCourse/portal";
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("courseId", String.valueOf(courseVO.getEaiId())));
|
|
|
String token = httpService.getToken();
|