京东商城创建商品
This commit is contained in:
@@ -336,7 +336,7 @@ func updateStoreSku(db *dao.DaoDB, vendorID int, storeSkuList []*dao.StoreSkuSyn
|
||||
// }()
|
||||
if vendorID == model.VendorIDJDShop {
|
||||
for _, v := range storeSkuList {
|
||||
updateItemList := make([]*dao.KVUpdateItem, len(storeSkuList))
|
||||
updateItemList := make([]*dao.KVUpdateItem, len(v.StoreSkuSyncInfoJds))
|
||||
for k, vv := range v.StoreSkuSyncInfoJds {
|
||||
updateItemList[k] = sku2Update(vendorID, vv, syncStatus)
|
||||
err = updateJdsWareID(db, vv)
|
||||
|
||||
@@ -8,6 +8,8 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/datares"
|
||||
|
||||
"git.rosy.net.cn/jx-callback/business/auth2/authprovider/weixin"
|
||||
"git.rosy.net.cn/jx-callback/business/partner/delivery"
|
||||
"github.com/360EntSecGroup-Skylar/excelize"
|
||||
@@ -1496,3 +1498,23 @@ func addSku(outSkuId string, cagtegoryId int, shopCategories []int64, brandId in
|
||||
// return "456", err
|
||||
return api.JdAPI.AddSku(outSkuId, cagtegoryId, shopCategories, brandId, skuName, skuPrice, weight, images, fixedStatus, isSale, addParams)
|
||||
}
|
||||
|
||||
func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
||||
var skuNames []*model.SkuName
|
||||
sql := `
|
||||
SELECT DISTINCT a.*
|
||||
FROM sku_name a, store_sku_bind b, sku c
|
||||
WHERE a.id = c.name_id AND c.id = b.sku_id
|
||||
AND a.deleted_at = ? AND a.status = 1 AND a.img <> ''
|
||||
AND c.deleted_at = ? AND b.deleted_at = ?
|
||||
AND b.store_id = ?
|
||||
`
|
||||
sqlParams := []interface{}{utils.DefaultTimeValue, utils.DefaultTimeValue, utils.DefaultTimeValue, 102919}
|
||||
err = dao.GetRows(dao.GetDB(), &skuNames, sql, sqlParams)
|
||||
for _, v := range skuNames {
|
||||
datares.TryRegisterDataResource(ctx, v.Name, v.Img, model.ImgTypeMain, false)
|
||||
datares.TryRegisterDataResource(ctx, v.Name, v.Img2, model.ImgTypeMain, false)
|
||||
datares.TryRegisterDataResource(ctx, v.Name, v.DescImg, model.ImgTypeMain, false)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user