From 11aec3f2bfc4aa9e048945d9970646936572897a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 21 Nov 2022 14:46:29 +0800 Subject: [PATCH] 1 --- controllers/cms_sku.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/controllers/cms_sku.go b/controllers/cms_sku.go index 59ee63c6e..8dcfe70e3 100644 --- a/controllers/cms_sku.go +++ b/controllers/cms_sku.go @@ -850,17 +850,18 @@ func (c *SkuController) UpdateTiktokCategory() { var pageSize int64 = 100 var count int64 = 0 for { - data, total := tiktok_store.GetProductAuditList("57939570", page, pageSize) + data1, total := tiktok_store.GetProductAuditList("57939570", page, pageSize) globals.SugarLogger.Debugf("total=== %d", total) - globals.SugarLogger.Debugf("data==== %s", utils.Format4Output(data, false)) + globals.SugarLogger.Debugf("data==== %s", utils.Format4Output(data1, false)) ddIDList := make([]string, 0, 100) skuList := make([]CategoryList, 0, 100) + data2 := make(map[string]string, 0) db := dao.GetDB() - for k, v := range data { + for k, v := range data1 { vendorCatgory, _ := cms.GetVendorCategoriesByName(14, v) ddIDList = append(ddIDList, k) - data[k] = vendorCatgory.VendorCategoryID + data2[k] = vendorCatgory.VendorCategoryID } sql := " SELECT b.dd_id,b.store_id,s.id,s.name_id FROM store_sku_bind b INNER JOIN sku s ON b.sku_id = s.id AND s.deleted_at = ? WHERE b.dd_id IN (" + dao.GenQuestionMarks(len(ddIDList)) + ") AND b.deleted_at = ?" @@ -881,7 +882,7 @@ func (c *SkuController) UpdateTiktokCategory() { VendorID: model.VendorIDDD, } - item.VendorCategoryID = data[v.DdId] + item.VendorCategoryID = data2[v.DdId] skuVendorCategoryMap := &model.SkuVendorCategoryMap{} if err := dao.GetRow(db, skuVendorCategoryMap, `SELECT * FROM sku_vendor_category_map WHERE name_id = ? AND vendor_id = ? AND deleted_at = ?`, []interface{}{v.NameId, model.VendorIDDD, utils.DefaultTimeValue}); err != nil { globals.SugarLogger.Debugf("====================err3 %s", err)