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.best_seller
`
if isBySku {
sql += " ,t2.id sku_id"
}
if isQueryMidPrice {
sqlData += ",t4.mid_unit_price"
}
@@ -679,11 +682,22 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, isBySku, isQueryMidPric
}
}
}
var skus []*model.Sku
sql := `
SELECT * FROM sku WHERE deleted_at = ? AND name_id = ?
`
sqlParams := []interface{}{utils.DefaultTimeValue, skuName.ID}
var (
skus []*model.Sku
sqlParams = []interface{}{utils.DefaultTimeValue}
sql string
)
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 {
var skusVendors []*model.SkuWithVendor
for _, v := range skus {

View File

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

View File

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