aa
This commit is contained in:
@@ -4246,6 +4246,7 @@ type JdPage struct {
|
|||||||
Lat string `json:"lat"`
|
Lat string `json:"lat"`
|
||||||
Lng string `json:"lng"`
|
Lng string `json:"lng"`
|
||||||
DistrictName string `json:"district_name"`
|
DistrictName string `json:"district_name"`
|
||||||
|
BrandName string `json:"brand_name"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type MtPage struct {
|
type MtPage struct {
|
||||||
@@ -4268,6 +4269,7 @@ type MtPage struct {
|
|||||||
Lat string `json:"lat"`
|
Lat string `json:"lat"`
|
||||||
Lng string `json:"lng"`
|
Lng string `json:"lng"`
|
||||||
DistrictName string `json:"district_name"`
|
DistrictName string `json:"district_name"`
|
||||||
|
BrandName string `json:"brand_name"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func RefreshPageStore() {
|
func RefreshPageStore() {
|
||||||
@@ -4389,19 +4391,50 @@ func RefreshPageStore() {
|
|||||||
jds2 []*JdPage
|
jds2 []*JdPage
|
||||||
mts2 []*MtPage
|
mts2 []*MtPage
|
||||||
)
|
)
|
||||||
|
trySplitBrand := func(name string) (brandName string) {
|
||||||
|
var (
|
||||||
|
splitStr = []string{
|
||||||
|
"-", "(", "(", "•",
|
||||||
|
}
|
||||||
|
)
|
||||||
|
for _, v := range splitStr {
|
||||||
|
if strings.Index(name, v) != -1 {
|
||||||
|
return name[:strings.Index(name, v)]
|
||||||
|
} else {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return "无"
|
||||||
|
}
|
||||||
sql7 := `
|
sql7 := `
|
||||||
SELECT * FROM jingdong_showd WHERE brand_name = '' OR brand_name IS NULL OR brand_name = '无'
|
SELECT * FROM jingdong_showd WHERE brand_name = '' OR brand_name IS NULL OR brand_name = '无'
|
||||||
`
|
`
|
||||||
dao.GetRows(db, &jds2, sql7)
|
dao.GetRows(db, &jds2, sql7)
|
||||||
if len(jds2) > 0 {
|
if len(jds2) > 0 {
|
||||||
|
for _, v := range jds2 {
|
||||||
|
sql := `
|
||||||
|
UPDATE jingdong_showd SET brand_name = ? WHERE id = ?
|
||||||
|
`
|
||||||
|
sqlparams := []interface{}{
|
||||||
|
trySplitBrand(v.Name), v.ID,
|
||||||
|
}
|
||||||
|
dao.ExecuteSQL(db, sql, sqlparams)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
sql8 := `
|
sql8 := `
|
||||||
SELECT * FROM meituan_showd WHERE brand_name = '' OR brand_name IS NULL OR brand_name = '无'
|
SELECT * FROM meituan_showd WHERE brand_name = '' OR brand_name IS NULL OR brand_name = '无'
|
||||||
`
|
`
|
||||||
dao.GetRows(db, &mts2, sql8)
|
dao.GetRows(db, &mts2, sql8)
|
||||||
if len(mts2) > 0 {
|
if len(mts2) > 0 {
|
||||||
|
for _, v := range mts2 {
|
||||||
|
sql := `
|
||||||
|
UPDATE meituan_showd SET brand_name = ? WHERE id = ?
|
||||||
|
`
|
||||||
|
sqlparams := []interface{}{
|
||||||
|
trySplitBrand(v.Name), v.ID,
|
||||||
|
}
|
||||||
|
dao.ExecuteSQL(db, sql, sqlparams)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
sql9 := ` TRUNCATE page_brand`
|
sql9 := ` TRUNCATE page_brand`
|
||||||
dao.ExecuteSQL(db, sql9)
|
dao.ExecuteSQL(db, sql9)
|
||||||
@@ -4724,6 +4757,12 @@ func QueryPageSkus(ctx *jxcontext.Context, vendorID int, vendorStoreIDs []string
|
|||||||
}
|
}
|
||||||
|
|
||||||
func GetPageBrands(ctx *jxcontext.Context) (brands []*model.PageBrand, err error) {
|
func GetPageBrands(ctx *jxcontext.Context) (brands []*model.PageBrand, err error) {
|
||||||
|
var (
|
||||||
|
db = dao.GetDB()
|
||||||
|
)
|
||||||
|
sql := `
|
||||||
|
SELECT * FROM page_brand
|
||||||
|
`
|
||||||
|
dao.GetRow(db, &brands, sql)
|
||||||
return brands, err
|
return brands, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user