浏览代码

fix: 分值调整
识别分值调整

kindring 1 年之前
父节点
当前提交
0f80b4bd22

+ 1 - 1
src/main/java/com/genersoft/iot/vmp/storager/dao/HfyDevAiMapper.java

@@ -229,7 +229,7 @@ public interface HfyDevAiMapper {
                     ") values " +
                     "(" +
                     "#{alarmId}," +
-                    "#{score}," +
+                    "'#{score}'," +
                     "#{x1}," +
                     "#{x2}," +
                     "#{y1}," +

+ 1 - 0
src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStorageImpl.java

@@ -804,6 +804,7 @@ public class VideoManagerStorageImpl implements IVideoManagerStorage {
 					track_id = id;
 					similarity = scoreStr;
 				}
+				logger.info("similarity={}", similarity);
 				HfyDevAiMapper.inertAlarmItem(AlarmId, similarity,
 						x1, x2, y1, y2,
 						info, track_id, uid, itemArithmetic);

+ 14 - 3
src/main/java/com/genersoft/iot/vmp/vmanager/bean/AiAlarm.java

@@ -15,6 +15,10 @@ public class AiAlarm {
     private int alarmId;
     @Schema(description = "相似度")
     private String similarity = "0";
+
+    @Schema(description = "分值")
+    private String score = "0";
+
     @Schema(description = "x1")
     private String x1 = "0";
     @Schema(description = "x2")
@@ -28,11 +32,9 @@ public class AiAlarm {
     @Schema(description = "特征码")
     private String trait = "0";
 
-
     @Schema(description = "连续id")
     private String trackId;
 
-
     @Schema(description = "对应的设置id")
     private int itemId;
     @Schema(description = "uid")
@@ -152,6 +154,14 @@ public class AiAlarm {
         this.trackId = trackId;
     }
 
+    public String getScore() {
+        return score;
+    }
+
+    public void setScore(String score) {
+        this.score = score;
+    }
+
     @Override
     public String toString() {
         return "AiAlarm{" +
@@ -159,7 +169,8 @@ public class AiAlarm {
                 ", channel='" + channel + '\'' +
                 ", arithmetic='" + arithmetic + '\'' +
                 ", alarmId=" + alarmId +
-                ", score='" + similarity + '\'' +
+                ", similarity='" + similarity + '\'' +
+                ", score='" + score + '\'' +
                 ", x1='" + x1 + '\'' +
                 ", x2='" + x2 + '\'' +
                 ", y1='" + y1 + '\'' +

+ 1 - 1
web_src/src/components/canvasView.vue

@@ -121,7 +121,7 @@ export default {
         // 绘制文字
         this.ctx.fillStyle = "red";
         this.ctx.font = "20px Arial";
-        let infoText = `${item.info}-${item.trait}(${item.similarity})`
+        let infoText = `${item.info}-${item.trait}(${item.score})`
         this.ctx.fillText(infoText, info_x, info_y + 20);
       })
     }

+ 0 - 1
web_src/src/layout/UiHeader.vue

@@ -206,7 +206,6 @@ export default {
         if(isAdd){
           this.fireAlarm(this.showFireAlarm.length - 1)
         }
-
       } else {
         console.log("未知错误");
         this.$message.error(res.data.msg);