Browse Source

虚拟摄像头超长

deason 4 năm trước cách đây
mục cha
commit
6c07c392ac

+ 2 - 1
examcloud-core-oe-task-service/src/main/java/cn/com/qmth/examcloud/core/oe/task/service/impl/ExamCaptureQueueServiceImpl.java

@@ -75,7 +75,8 @@ public class ExamCaptureQueueServiceImpl implements ExamCaptureQueueService {
 
 
         String cameraInfos = saveExamCaptureQueueInfo.getCameraInfos();
         String cameraInfos = saveExamCaptureQueueInfo.getCameraInfos();
         if (StringUtils.isNotBlank(cameraInfos) && cameraInfos.length() >= 800) {
         if (StringUtils.isNotBlank(cameraInfos) && cameraInfos.length() >= 800) {
-            throw new StatusException("500", "虚拟摄像头信息超长!");
+            cameraInfos = "[{\"name\":\"虚拟摄像头信息超长!\",\"pid\":\"\",\"vid\":\"\"}]";
+            log.error("虚拟摄像头信息超长!");
         }
         }
         examCaptureQueue.setCameraInfos(cameraInfos);
         examCaptureQueue.setCameraInfos(cameraInfos);
         examCaptureQueue.setExtMsg(saveExamCaptureQueueInfo.getExtMsg());
         examCaptureQueue.setExtMsg(saveExamCaptureQueueInfo.getExtMsg());

+ 2 - 1
examcloud-core-oe-task-service/src/main/java/cn/com/qmth/examcloud/core/oe/task/service/impl/ExamCaptureServiceImpl.java

@@ -605,7 +605,8 @@ public class ExamCaptureServiceImpl implements ExamCaptureService {
 
 
         String cameraInfos = queue.getCameraInfos();
         String cameraInfos = queue.getCameraInfos();
         if (StringUtils.isNotBlank(cameraInfos) && cameraInfos.length() >= 800) {
         if (StringUtils.isNotBlank(cameraInfos) && cameraInfos.length() >= 800) {
-            throw new StatusException("500", "虚拟摄像头信息超长!");
+            cameraInfos = "[{\"name\":\"虚拟摄像头信息超长!\",\"pid\":\"\",\"vid\":\"\"}]";
+            log.error("虚拟摄像头信息超长!");
         }
         }
 
 
         resultEntity.setCameraInfos(cameraInfos);
         resultEntity.setCameraInfos(cameraInfos);