fix: simplify face gallery build success message
This commit is contained in:
parent
259f903a11
commit
fe2c219db1
@ -3986,11 +3986,22 @@ func (u *UI) actionFaceGalleryBuild(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
output, err := builder.Build()
|
output, err := builder.Build()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
msg := fmt.Sprintf("生成失败: %v\n%s", err, output)
|
msg := fmt.Sprintf("生成失败: %v", err)
|
||||||
http.Redirect(w, r, "/ui/face-gallery?msg="+url.QueryEscape(msg), http.StatusFound)
|
http.Redirect(w, r, "/ui/face-gallery?msg="+url.QueryEscape(msg), http.StatusFound)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
msg := "人脸库生成成功\n" + output
|
// Parse key stats from output for a clean message
|
||||||
|
persons := "0"
|
||||||
|
photos := "0"
|
||||||
|
for _, line := range strings.Split(output, "\n") {
|
||||||
|
if strings.HasPrefix(line, "enrolled_persons:") {
|
||||||
|
persons = strings.TrimSpace(strings.TrimPrefix(line, "enrolled_persons:"))
|
||||||
|
}
|
||||||
|
if strings.HasPrefix(line, "ok_images:") {
|
||||||
|
photos = strings.TrimSpace(strings.TrimPrefix(line, "ok_images:"))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
msg := fmt.Sprintf("生成成功,共 %s 人,%s 张照片", persons, photos)
|
||||||
http.Redirect(w, r, "/ui/face-gallery?msg="+url.QueryEscape(msg), http.StatusFound)
|
http.Redirect(w, r, "/ui/face-gallery?msg="+url.QueryEscape(msg), http.StatusFound)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user