京东商品规格
This commit is contained in:
@@ -1609,136 +1609,36 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
|||||||
// continue
|
// continue
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
var storeSkus []*model.StoreSkuBind
|
var (
|
||||||
sql := `
|
pageNo = 1
|
||||||
SELECT a.* FROM store_sku_bind a WHERE a.store_id = 102919
|
pageSize = 100
|
||||||
AND a.jds_ware_id IN (14518860227,
|
rr []int64
|
||||||
14518865342,
|
)
|
||||||
14518857791,
|
pageResult, err := api.JdShopAPI.SearchWare4Valid("", pageNo, pageSize)
|
||||||
14518863440,
|
for ; pageNo <= pageResult.TotalItem/pageSize+1; pageNo++ {
|
||||||
14518850181,
|
result, err := api.JdShopAPI.SearchWare4Valid("", pageNo, pageSize)
|
||||||
14518869426,
|
if err == nil {
|
||||||
14518865836,
|
for _, v := range result.Data {
|
||||||
14518860282,
|
result, _ := api.JdShopAPI.SearchSkuList(v.WareID)
|
||||||
14518862865,
|
for _, vv := range result {
|
||||||
14518860089,
|
result2, _ := api.JdShopAPI.FindSkuById(vv.SkuID)
|
||||||
14518861773,
|
_, _, _, specUnit, _, specQuality := jxutils.SplitSkuName(result2.SaleAttrs[0].AttrValueAlias[0])
|
||||||
14518857091,
|
if specQuality < 100 && specUnit != "kg" && specUnit != "L" {
|
||||||
14518859794,
|
var storeSku []*model.StoreSkuBind
|
||||||
14518878413,
|
sql := `
|
||||||
14518874243,
|
SELECT * FROM store_sku_bind WHERE store_id = 102919 AND jds_id = ?
|
||||||
14518992990,
|
`
|
||||||
14519010404,
|
sqlParams := []interface{}{vv.SkuID}
|
||||||
14519010010,
|
err = dao.GetRow(dao.GetDB(), &storeSku, sql, sqlParams)
|
||||||
14519006838,
|
if len(storeSku) == 0 {
|
||||||
14519009822,
|
rr = append(rr, vv.SkuID)
|
||||||
14541114008,
|
}
|
||||||
14542371664,
|
}
|
||||||
14542409106,
|
}
|
||||||
14542477967,
|
|
||||||
14542585438,
|
|
||||||
14542602011,
|
|
||||||
14542586377,
|
|
||||||
14542927723,
|
|
||||||
14542946611,
|
|
||||||
14542948535,
|
|
||||||
14543031285,
|
|
||||||
14543077206,
|
|
||||||
14544951705,
|
|
||||||
14546014638,
|
|
||||||
14565258994,
|
|
||||||
14565275855,
|
|
||||||
14566133342,
|
|
||||||
14566144059,
|
|
||||||
14566419305,
|
|
||||||
14566403990,
|
|
||||||
14566408956,
|
|
||||||
14567187277,
|
|
||||||
14567793468,
|
|
||||||
14567911336,
|
|
||||||
14567910034,
|
|
||||||
14567907049,
|
|
||||||
14567904981,
|
|
||||||
14567909664,
|
|
||||||
14567907786,
|
|
||||||
14568001774,
|
|
||||||
14568152611,
|
|
||||||
14568138877,
|
|
||||||
14568146252,
|
|
||||||
14568161923,
|
|
||||||
14568508881,
|
|
||||||
14568512475,
|
|
||||||
14568524772,
|
|
||||||
14568533264,
|
|
||||||
14568540322,
|
|
||||||
14568534834,
|
|
||||||
14568546936,
|
|
||||||
14568542882,
|
|
||||||
14568806841,
|
|
||||||
14576405495,
|
|
||||||
14576832607,
|
|
||||||
14576832017,
|
|
||||||
14576946037,
|
|
||||||
14576974106,
|
|
||||||
14576993226,
|
|
||||||
14579143223,
|
|
||||||
14581769973,
|
|
||||||
14581773059,
|
|
||||||
14581773646,
|
|
||||||
14581780520,
|
|
||||||
14581782920,
|
|
||||||
14581768094,
|
|
||||||
14581788365,
|
|
||||||
14581805504,
|
|
||||||
14581919920,
|
|
||||||
14581915051,
|
|
||||||
14581920950,
|
|
||||||
14581971709,
|
|
||||||
14581979302,
|
|
||||||
14581974927,
|
|
||||||
14581974739,
|
|
||||||
14581964099,
|
|
||||||
14581974639,
|
|
||||||
14581976637,
|
|
||||||
14581979946,
|
|
||||||
14581989815,
|
|
||||||
14581987337,
|
|
||||||
14581987251,
|
|
||||||
14581981273,
|
|
||||||
14581996123,
|
|
||||||
14581984285,
|
|
||||||
14581994544,
|
|
||||||
14581996576,
|
|
||||||
14582006319,
|
|
||||||
14582000952,
|
|
||||||
14582000668,
|
|
||||||
14581993998,
|
|
||||||
14581996999,
|
|
||||||
14582016736,
|
|
||||||
14582053303,
|
|
||||||
14594027838,
|
|
||||||
14594055255,
|
|
||||||
14594104816,
|
|
||||||
14594233747,
|
|
||||||
14594245738,
|
|
||||||
14594249079,
|
|
||||||
14594296303,
|
|
||||||
14594987858,
|
|
||||||
14596828148,
|
|
||||||
14600091528,
|
|
||||||
14600094614,
|
|
||||||
14600087648,
|
|
||||||
14566414324)
|
|
||||||
`
|
|
||||||
err = dao.GetRows(dao.GetDB(), &storeSkus, sql, nil)
|
|
||||||
for _, v := range storeSkus {
|
|
||||||
result, _ := api.JdShopAPI.SearchSkuList(v.JdsWareID)
|
|
||||||
for _, vv := range result {
|
|
||||||
if vv.SkuID != v.JdsID {
|
|
||||||
api.JdShopAPI.DeleteSku(vv.SkuID)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
fmt.Println("test", rr)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ func (p *PurchaseHandler) UpdateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
VenderID: jdshopapi.VenderID,
|
VenderID: jdshopapi.VenderID,
|
||||||
PromiseID: jdshopapi.JdsPromiseID,
|
PromiseID: jdshopapi.JdsPromiseID,
|
||||||
ShopCategorys: []int{utils.Str2Int(v.VendorCatID)},
|
ShopCategorys: []int{utils.Str2Int(v.VendorCatID)},
|
||||||
|
JdPrice: jxutils.IntPrice2Standard(v.UnitPrice),
|
||||||
}
|
}
|
||||||
var desc string
|
var desc string
|
||||||
if v.DescImg != "" {
|
if v.DescImg != "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user