Explorar el Código

discipline client

deason hace 3 años
padre
commit
4dcb81c7bf

+ 6 - 0
examcloud-core-oe-admin-api-provider/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/provider/SyncExamDataCloudServiceProvider.java

@@ -152,6 +152,12 @@ public class SyncExamDataCloudServiceProvider extends ControllerSupport implemen
         //同步考试记录,并返回真实的考试记录id
         Long realExamRecordDataId = syncExamRecordData(transitionExamRecordData);
 
+        // 违纪-非法考生端应用
+        String reason = redisClient.get(Constants.OE_DISCIPLINE_ILLEGAL_CLIENT + transitionExamRecordDataId, String.class);
+        if (StringUtils.isNotEmpty(reason)) {
+            examAuditService.saveExamAuditForIllegalClient(realExamRecordDataId, reason);
+        }
+
         //header校验错误
         Boolean hasWarn = redisClient.get(Constants.OE_DISCIPLINE_ILLEGAL_DATA + transitionExamRecordDataId, Boolean.class);
         if (hasWarn != null && hasWarn) {