|
@@ -550,10 +550,6 @@ public class TempleteLogicServiceImpl implements TempleteLogicService {
|
|
|
courseCode,
|
|
|
t.getCourseName()));
|
|
|
|
|
|
- if (Objects.nonNull(objectiveScorePush) && objectiveScorePush) {
|
|
|
- cloudMarkUtil.callStudentObjectiveScoreApi(new StudentObjectiveScoreParams(orgId, cloudMarkExamId, String.valueOf(tOeExamRecord.getId()), tOeExamRecord.getObjectiveScore()));
|
|
|
- }
|
|
|
-
|
|
|
OpenRecordNeedMarkBean openRecordNeedMarkBean = GsonUtil.fromJson(GsonUtil.toJson(tOeExamRecord), OpenRecordNeedMarkBean.class);
|
|
|
List<OpenRecordAnswerTempBean> answersTemp = examAnswerService.findByExamRecordId(tOeExamRecord.getId());
|
|
|
openRecordNeedMarkBean = SystemConstant.filterAnswer(openRecordNeedMarkBean, answersTemp, paperStructMap);
|
|
@@ -567,6 +563,10 @@ public class TempleteLogicServiceImpl implements TempleteLogicService {
|
|
|
recordJsonList.add(fileAnswerJson);
|
|
|
cloudMarkUtil.callFileUploadApi(new FileUploadParams(orgId, cloudMarkExamId, String.valueOf(tOeExamRecord.getId()), fileAnswerJson, CloudMarkFileUploadTypeEnum.JSON));
|
|
|
}
|
|
|
+
|
|
|
+ if (Objects.nonNull(objectiveScorePush) && objectiveScorePush) {
|
|
|
+ cloudMarkUtil.callStudentObjectiveScoreApi(new StudentObjectiveScoreParams(orgId, cloudMarkExamId, String.valueOf(tOeExamRecord.getId()), tOeExamRecord.getObjectiveScore()));
|
|
|
+ }
|
|
|
jsonObject.put("currentTaskSize", currentTaskSize);
|
|
|
currentTaskSize++;
|
|
|
tbTaskHistory.setRemark(jsonObject.toJSONString());
|