- 美团同步商品时添加sequence
This commit is contained in:
@@ -53,6 +53,7 @@ type StoreSkuSyncInfo struct {
|
||||
Unit string
|
||||
Img string
|
||||
Upc string
|
||||
Seq int
|
||||
|
||||
VendorVendorCatID int64 `orm:"column(vendor_vendor_cat_id)"`
|
||||
|
||||
@@ -171,6 +172,11 @@ func GetStoreSkus(db *DaoDB, vendorID, storeID int, skuIDs []int) (skus []*Store
|
||||
sql += " ORDER BY t1.price"
|
||||
// globals.SugarLogger.Debug(sql)
|
||||
if err = GetRows(db, &skus, sql, sqlParams...); err != nil {
|
||||
index := 1
|
||||
for _, sku := range skus {
|
||||
sku.Seq = index
|
||||
index++
|
||||
}
|
||||
return nil, err
|
||||
}
|
||||
return skus, err
|
||||
|
||||
@@ -268,6 +268,7 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks
|
||||
foodData["category_name"] = skuItem.VendorCatID
|
||||
foodData["is_sold_out"] = skuStatusJX2Mtwm(jxutils.MergeSkuStatus(skuItem.Status, skuItem.StoreSkuStatus))
|
||||
foodData["picture"] = skuItem.Img
|
||||
foodData["sequence"] = skuItem.Seq
|
||||
if skuItem.VendorVendorCatID != 0 {
|
||||
foodData["tag_id"] = utils.Int64ToStr(skuItem.VendorVendorCatID)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user