|
@@ -427,7 +427,10 @@ public class MqLogicServiceImpl implements MqLogicService {
|
|
|
tIeExamInvigilateCall.setLiveUrl(tIeExamInvigilateCallLog.getLiveUrl());
|
|
|
tIeExamInvigilateCall.setStatus(tIeExamInvigilateCallLog.getStatus());
|
|
|
}
|
|
|
- tIeExamInvigilateCallService.saveOrUpdate(tIeExamInvigilateCall);
|
|
|
+ long dbtimestamp = tIeExamInvigilateCall.getUpdateTime().getTime();
|
|
|
+ if (mqDto.getTimestamp() > dbtimestamp) {
|
|
|
+ tIeExamInvigilateCallService.saveOrUpdate(tIeExamInvigilateCall);
|
|
|
+ }
|
|
|
tIeExamInvigilateCallLogService.saveOrUpdate(tIeExamInvigilateCallLog);
|
|
|
} else if (tag.contains(MqTagEnum.EXCEPTION_LOG.name())) {//考试断点异常日志
|
|
|
JSONObject jsonObject = JSONObject.parseObject(String.valueOf(mqDto.getBody()));
|