Quellcode durchsuchen

修改语音播放为禁用

wangliang vor 2 Jahren
Ursprung
Commit
3e59589867

+ 5 - 1
themis-admin/src/main/java/com/qmth/themis/admin/api/TEExamActivityController.java

@@ -162,6 +162,8 @@ public class TEExamActivityController {
                 }
                 teAudio.updateInfo(tbUser.getId());
             }
+            //TODO测试默认为false
+            teAudio.setEnable(false);
             teAudioService.saveOrUpdate(teAudio);
 //        teAudioService.sendAudioMessage(teAudio);
         } catch (Exception e) {
@@ -211,7 +213,9 @@ public class TEExamActivityController {
                     throw new BusinessException("已有考试记录不能禁用");
                 }
             }
-            teAudio.setEnable(!enable ? null : enable);
+            //TODO测试默认为false
+            teAudio.setEnable(false);
+//            teAudio.setEnable(!enable ? null : enable);
             teAudio.updateInfo(tbUser.getId());
             teAudioService.updateById(teAudio);
 //            cacheService.updateExamAudioCache(teAudio.getId());

+ 12 - 10
themis-business/src/main/java/com/qmth/themis/business/entity/TEAudio.java

@@ -86,16 +86,18 @@ public class TEAudio extends BaseEntity implements Serializable {
         this.audioDefault = audioDefault;
         this.playTime = playTime;
         setCreateId(userId);
-        if (Objects.nonNull(teExam.getForceFinish()) && teExam.getForceFinish().intValue() == 1
-                && Objects.nonNull(teExam.getEnable()) && teExam.getEnable() == 1
-                && Objects.nonNull(teExamActivity.getEnable()) && teExamActivity.getEnable() == 1
-                && Objects.nonNull(teExam.getMonitorRecord())
-                && (teExam.getMonitorRecord().contains(MonitorVideoSourceEnum.MOBILE_FIRST.name())
-                || teExam.getMonitorRecord().contains(MonitorVideoSourceEnum.MOBILE_SECOND.name()))) {
-            this.enable = true;
-        } else {
-            this.enable = false;
-        }
+//        if (Objects.nonNull(teExam.getForceFinish()) && teExam.getForceFinish().intValue() == 1
+//                && Objects.nonNull(teExam.getEnable()) && teExam.getEnable() == 1
+//                && Objects.nonNull(teExamActivity.getEnable()) && teExamActivity.getEnable() == 1
+//                && Objects.nonNull(teExam.getMonitorRecord())
+//                && (teExam.getMonitorRecord().contains(MonitorVideoSourceEnum.MOBILE_FIRST.name())
+//                || teExam.getMonitorRecord().contains(MonitorVideoSourceEnum.MOBILE_SECOND.name()))) {
+//            this.enable = true;
+//        } else {
+//            this.enable = false;
+//        }
+        //TODO测试默认为false
+        this.enable = false;
     }
 
     public void insertInfo(Long userId) {