liuxiaolong
2019-11-20 e48fa53ee149c1019bea582be96ef8778ec813e0
fix score
2个文件已修改
14 ■■■■ 已修改文件
controllers/fileController.go 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
extend/util/util.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/fileController.go
@@ -253,13 +253,13 @@
        if v.Tableid == service.CaptureTable {
            captureM[v.Id] = ScoreIndex{
                Index: idx,
                CompareScore: float64(v.CompareScore),
                CompareScore: util.ParseScore64(float64(v.CompareScore)),
            }
            captureIds = append(captureIds,v.Id)
        } else {
            dbPersonM[v.Id] = ScoreIndex{
                Index: idx,
                CompareScore: float64(v.CompareScore),
                CompareScore: util.ParseScore64(float64(v.CompareScore)),
            }
            personIds = append(personIds,v.Id)
        }
@@ -311,7 +311,7 @@
            for _,p :=range vp.BaseInfo {
                bi = append(bi, DbPersonVo{
                    TargetId: p.TargetId,
                    CompareScore: float64(p.CompareScore),
                    CompareScore: util.ParseScore64(p.CompareScore),
                    MonitorLevel: parseMonitorLevel(p.MonitorLevel),
                    TargetName: p.TargetName,
                    TargetPicUrl: p.TargetPicUrl,
extend/util/util.go
@@ -173,6 +173,14 @@
    return float32(f)
}
func ParseScore64(compareScore float64) float64 {
    if compareScore < 1 {
        compareScore = compareScore * 100
    }
    f, _ := strconv.ParseFloat(fmt.Sprintf("%2.2f", compareScore), 64)
    return f
}
// UnCompress uncompress
func UnCompress(in []byte) ([]byte, error) {
    out := make([]byte, 10*len(in))