x1ongzhu il y a 6 ans
Parent
commit
f66c153f4d

+ 4 - 0
src/main/java/com/izouma/awesomeadmin/service/impl/VideoRecognitionServiceImpl.java

@@ -64,6 +64,10 @@ public class VideoRecognitionServiceImpl implements VideoRecognitionService {
                     playerInfo.setImage(map.get("image"));
                     playerInfo.setImage(map.get("image"));
                     playerInfo.setRanking(Integer.valueOf(map.get("rank").replace("第", "")));
                     playerInfo.setRanking(Integer.valueOf(map.get("rank").replace("第", "")));
                     playerInfo.setLiveTime(map.get("参赛时间"));
                     playerInfo.setLiveTime(map.get("参赛时间"));
+                    try {
+                        playerInfo.setScore(Float.parseFloat(map.get("评分")));
+                    } catch (Exception ignore) {
+                    }
                     try {
                     try {
                         playerInfo.setKillNumber(Integer.parseInt(map.get("淘汰")));
                         playerInfo.setKillNumber(Integer.parseInt(map.get("淘汰")));
                     } catch (Exception ignore) {
                     } catch (Exception ignore) {

+ 1 - 1
src/main/java/com/izouma/awesomeadmin/util/VideoProcessToolNew.java

@@ -383,7 +383,7 @@ public class VideoProcessToolNew {
         filtered.release();
         filtered.release();
         roi.release();
         roi.release();
         if (Pattern.matches("((^([0-9]+[.][0-9]*))|(^\\d{1,2}))分钟", map.get("参赛时间")) &&
         if (Pattern.matches("((^([0-9]+[.][0-9]*))|(^\\d{1,2}))分钟", map.get("参赛时间")) &&
-                Pattern.matches("((^([0-9]+[.][0-9]*))|(^\\d{1,2}))", map.get("评分"))) {
+                Pattern.matches("((^([0-9]+[.][0-9]+)$)|(^\\d{1,2})$)", map.get("评分"))) {
             try {
             try {
                 double score = Double.parseDouble(map.get("评分"));
                 double score = Double.parseDouble(map.get("评分"));
                 double time = Double.parseDouble(map.get("参赛时间").replace("分钟", ""));
                 double time = Double.parseDouble(map.get("参赛时间").replace("分钟", ""));