This commit is contained in:
苏尹岚
2021-03-26 08:58:49 +08:00
parent d6380f1a56
commit 7dd8c32cab
3 changed files with 20 additions and 7 deletions

View File

@@ -623,6 +623,9 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, isBySku, isQueryMidPric
t1.preparation_time, t1.preparation_time,
t1.best_seller t1.best_seller
` `
if isBySku {
sql += " ,t2.id sku_id"
}
if isQueryMidPrice { if isQueryMidPrice {
sqlData += ",t4.mid_unit_price" sqlData += ",t4.mid_unit_price"
} }
@@ -679,11 +682,22 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, isBySku, isQueryMidPric
} }
} }
} }
var skus []*model.Sku var (
sql := ` skus []*model.Sku
SELECT * FROM sku WHERE deleted_at = ? AND name_id = ? sqlParams = []interface{}{utils.DefaultTimeValue}
` sql string
sqlParams := []interface{}{utils.DefaultTimeValue, skuName.ID} )
if !isBySku {
sql = `
SELECT * FROM sku WHERE deleted_at = ? AND name_id = ?
`
sqlParams = append(sqlParams, skuName.ID)
} else {
sql = `
SELECT * FROM sku WHERE deleted_at = ? AND id = ?
`
sqlParams = append(sqlParams, skuName.SkuID)
}
if err = dao.GetRows(db, &skus, sql, sqlParams); err == nil { if err = dao.GetRows(db, &skus, sql, sqlParams); err == nil {
var skusVendors []*model.SkuWithVendor var skusVendors []*model.SkuWithVendor
for _, v := range skus { for _, v := range skus {

View File

@@ -369,8 +369,6 @@ func GetStoresSkusForStore(ctx *jxcontext.Context, storeID int, isFocus, isAct b
pageSize = jxutils.FormalizePageSize(pageSize) pageSize = jxutils.FormalizePageSize(pageSize)
offset = jxutils.FormalizePageOffset(offset) offset = jxutils.FormalizePageOffset(offset)
sqlParams = append(sqlParams, pageSize, offset) sqlParams = append(sqlParams, pageSize, offset)
fmt.Println(sql)
fmt.Println(sqlParams)
dao.Begin(db) dao.Begin(db)
defer dao.Commit(db) defer dao.Commit(db)
if err = dao.GetRows(db, &SkuNames, sql, sqlParams...); err == nil { if err = dao.GetRows(db, &SkuNames, sql, sqlParams...); err == nil {

View File

@@ -293,6 +293,7 @@ type SkuNameExt struct {
PlacesStr string `json:"-"` PlacesStr string `json:"-"`
MidUnitPrice int `json:"midUnitPrice"` MidUnitPrice int `json:"midUnitPrice"`
SkuID int `orm:"sku_id" json:"skuID"`
JdCategoryID string `json:"jdCategoryID"` JdCategoryID string `json:"jdCategoryID"`
JdsCategoryID string `json:"jdsCategoryID"` JdsCategoryID string `json:"jdsCategoryID"`
EbaiCategoryID string `json:"ebaiCategoryID"` EbaiCategoryID string `json:"ebaiCategoryID"`