Răsfoiți Sursa

字段修改

wangliang 4 ani în urmă
părinte
comite
add9615c39

+ 3 - 3
themis-business/src/main/java/com/qmth/themis/business/dto/request/TEExamDto.java

@@ -204,10 +204,10 @@ public class TEExamDto extends BaseEntity {
         this.inProcessFaceStrangerIgnore = teExam.getInProcessFaceStrangerIgnore();
         this.inProcessLivenessVerify = teExam.getInProcessLivenessVerify();
         if (Objects.nonNull(teExam.getInProcessLivenessFixedRange())) {
-            String[] longs = teExam.getInProcessLivenessFixedRange().split(",");
+            String[] longs = teExam.getInProcessLivenessFixedRange().trim().split(",");
             List inProcessLivenessFixedRange = new ArrayList();
             for (int i = 0; i < longs.length; i++) {
-                Long l = Long.valueOf(longs[i]);
+                Long l = Long.valueOf(longs[i].trim());
                 inProcessLivenessFixedRange.add(l);
             }
             setInProcessLivenessFixedRange(inProcessLivenessFixedRange);
@@ -219,7 +219,7 @@ public class TEExamDto extends BaseEntity {
         this.scoreStatus = teExam.getScoreStatus();
         this.objectiveScorePolicy = teExam.getObjectiveScorePolicy();
         if (Objects.nonNull(teExam.getMonitorVideoSource())) {
-            setMonitorVideoSource(Arrays.asList(teExam.getMonitorVideoSource().split(",")));
+            setMonitorVideoSource(Arrays.asList(teExam.getMonitorVideoSource().trim().split(",")));
         }
         this.monitorRecord = teExam.getMonitorRecord();
         this.progress = teExam.getProgress();

+ 3 - 3
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamServiceImpl.java

@@ -105,16 +105,16 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
                 List<TEExamActivityDto> teExamActivityList = teExamActivityService.getWaitingExam(studentId, s.getId(), s.getExamActivityId());
                 teExamActivityList.forEach(v -> {
                     if (Objects.nonNull(v.getInProcessLivenessFixedRangeStr())) {
-                        String[] longs = v.getInProcessLivenessFixedRangeStr().split(",");
+                        String[] longs = v.getInProcessLivenessFixedRangeStr().trim().split(",");
                         List inProcessLivenessFixedRange = new ArrayList();
                         for (int i = 0; i < longs.length; i++) {
-                            Long l = Long.valueOf(longs[i]);
+                            Long l = Long.valueOf(longs[i].trim());
                             inProcessLivenessFixedRange.add(l);
                         }
                         v.setInProcessLivenessFixedRange(inProcessLivenessFixedRange);
                     }
                     if (Objects.nonNull(v.getMonitorVideoSourceStr())) {
-                        v.setMonitorVideoSource(Arrays.asList(v.getMonitorVideoSourceStr().split(",")));
+                        v.setMonitorVideoSource(Arrays.asList(v.getMonitorVideoSourceStr().trim().split(",")));
                     }
                 });
                 s.setActivities(teExamActivityList);