This commit is contained in:
renzhiyuan 2025-08-08 17:10:44 +08:00
parent d6121f9e0c
commit 775921b344
3 changed files with 14 additions and 4 deletions

13
ai.go
View File

@ -42,8 +42,17 @@ func getCategoryWithAi(ctx context.Context, goodsName string, address string) (c
return return
} }
cateInfo := strings.Split(resMap.Predictions[0].Category, "_") cateInfo := strings.Split(resMap.Predictions[0].Category, "_")
cateId, _ = strconv.Atoi(cateInfo[1]) if len(cateInfo) != 2 {
return cateId, cateInfo[0], resMap.Predictions[0].Confidence, nil cateName = ""
cateId = 0.000000
} else {
cateName = cateInfo[0]
cateId, err = strconv.Atoi(cateInfo[1])
if err != nil {
}
}
return cateId, cateName, resMap.Predictions[0].Confidence, nil
} }
type Category struct { type Category struct {

View File

@ -86,7 +86,7 @@ func goodsAll() (data []Goods) {
row Goods row Goods
err error err error
) )
rows, _ := db.Raw("SELECT id,title FROM `goods` order by id desc limit 1000 offset 3156").Rows() //where brand_category_check=4 rows, _ := db.Raw("SELECT id,title FROM `goods` order by id ").Rows() //where brand_category_check=4
defer rows.Close() defer rows.Close()
for rows.Next() { for rows.Next() {
err = db.ScanRows(rows, &row) err = db.ScanRows(rows, &row)

3
go.mod
View File

@ -5,13 +5,14 @@ go 1.22.10
toolchain go1.23.7 toolchain go1.23.7
require ( require (
gitea.cdlsxd.cn/self-tools/l_ai_category v1.9.0
gitea.cdlsxd.cn/self-tools/l_request v1.0.8
github.com/volcengine/volcengine-go-sdk v1.0.187 github.com/volcengine/volcengine-go-sdk v1.0.187
gorm.io/driver/mysql v1.5.7 gorm.io/driver/mysql v1.5.7
gorm.io/gorm v1.25.12 gorm.io/gorm v1.25.12
) )
require ( require (
gitea.cdlsxd.cn/self-tools/l_request v1.0.8 // indirect
github.com/go-sql-driver/mysql v1.7.0 // indirect github.com/go-sql-driver/mysql v1.7.0 // indirect
github.com/google/uuid v1.3.0 // indirect github.com/google/uuid v1.3.0 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect github.com/jinzhu/inflection v1.0.0 // indirect