Selaa lähdekoodia

推送BUG修改

wangliang 2 vuotta sitten
vanhempi
commit
c9fdb40f33

+ 5 - 4
themis-business/src/main/java/com/qmth/themis/business/templete/service/impl/TempleteLogicServiceImpl.java

@@ -646,11 +646,12 @@ public class TempleteLogicServiceImpl implements TempleteLogicService {
                         } else {
                             //客观分最高,客观分相同则全部提交阅卷
                             final double score = highestObjectiveScore;
-                            finalResult.addAll(tempResult.stream().filter(bean -> bean.getObjectiveScore() == score).collect(Collectors.toList()));
-                            if (finalResult.size() > 1) {
-                                TOeExamRecord tOeExamRecord = finalResult.stream().max((p1, p2) -> Long.compare(p1.getFinishTime(), p2.getFinishTime())).get();
-                                finalResult.clear();
+                            List<TOeExamRecord> temoRecordResult = tempResult.stream().filter(bean -> bean.getObjectiveScore() == score).collect(Collectors.toList());
+                            if (temoRecordResult.size() > 1) {
+                                TOeExamRecord tOeExamRecord = temoRecordResult.stream().max((p1, p2) -> Long.compare(p1.getFinishTime(), p2.getFinishTime())).get();
                                 finalResult.add(tOeExamRecord);
+                            } else {
+                                finalResult.add(temoRecordResult.get(0));
                             }
                         }
                         break;

+ 1 - 1
themis-mq/src/main/java/com/qmth/themis/mq/service/impl/MqLogicServiceImpl.java

@@ -554,7 +554,7 @@ public class MqLogicServiceImpl implements MqLogicService {
         Long startTime = (Long) param.get("startTime");
         Long finishTime = (Long) param.get("finishTime");
         String exception = (String) param.get("exception");
-        TEConfig teConfig = teConfigService.getGlobalConfig();
+//        TEConfig teConfig = teConfigService.getGlobalConfig();
         Long examStudentId = ExamRecordCacheUtil.getExamStudentId(recordId);
         if (Objects.isNull(examStudentId)) {
             TOeExamRecord tOeExamRecord = SystemConstant.getExamRecord(recordId);