京东商城创建商品

This commit is contained in:
苏尹岚
2020-05-13 16:32:40 +08:00
parent 984f326b51
commit 09c866c189
8 changed files with 84 additions and 23 deletions

View File

@@ -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)

View File

@@ -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
}