|
@@ -427,8 +427,12 @@ public class MqLogicServiceImpl implements MqLogicService {
|
|
tIeExamInvigilateCall.setLiveUrl(tIeExamInvigilateCallLog.getLiveUrl());
|
|
tIeExamInvigilateCall.setLiveUrl(tIeExamInvigilateCallLog.getLiveUrl());
|
|
tIeExamInvigilateCall.setStatus(tIeExamInvigilateCallLog.getStatus());
|
|
tIeExamInvigilateCall.setStatus(tIeExamInvigilateCallLog.getStatus());
|
|
}
|
|
}
|
|
- long dbtimestamp = tIeExamInvigilateCall.getUpdateTime().getTime();
|
|
|
|
- if (mqDto.getTimestamp() > dbtimestamp) {
|
|
|
|
|
|
+ if (Objects.nonNull(tIeExamInvigilateCall.getUpdateTime())) {
|
|
|
|
+ long dbtimestamp = tIeExamInvigilateCall.getUpdateTime().getTime();
|
|
|
|
+ if (mqDto.getTimestamp() > dbtimestamp) {
|
|
|
|
+ tIeExamInvigilateCallService.updateById(tIeExamInvigilateCall);
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
tIeExamInvigilateCallService.saveOrUpdate(tIeExamInvigilateCall);
|
|
tIeExamInvigilateCallService.saveOrUpdate(tIeExamInvigilateCall);
|
|
}
|
|
}
|
|
tIeExamInvigilateCallLogService.saveOrUpdate(tIeExamInvigilateCallLog);
|
|
tIeExamInvigilateCallLogService.saveOrUpdate(tIeExamInvigilateCallLog);
|