aa
This commit is contained in:
@@ -1767,30 +1767,30 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
||||
func(task2 *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
v := batchItemList[0].(*model.StoreSkuBind)
|
||||
if v.JdsID != 0 && v.SubStoreID == 0 {
|
||||
task := tasksch.NewParallelTask("京东商城门店建商品2", tasksch.NewParallelConfig().SetParallelCount(2).SetIsContinueWhenError(true), ctx,
|
||||
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
storeMap := batchItemList[0].(*model.StoreMap)
|
||||
if err = api.JdShop2API.StoreSkuBindStore(false, []string{utils.Int64ToStr(v.JdsID)}, []string{storeMap.VendorStoreID}); err == nil {
|
||||
storeSkus2, _ := dao.GetStoresSkusInfo(db, []int{storeMap.StoreID}, []int{v.SkuID})
|
||||
if len(storeSkus2) > 0 {
|
||||
status := storeSkus2[0].Status
|
||||
stock := storeSkus2[0].Stock
|
||||
price := storeSkus2[0].Price
|
||||
if status == model.StoreSkuBindStatusNormal {
|
||||
api.JdShop2API.StoreWareDoUpdate(status, v.JdsID, storeMap.VendorStoreID)
|
||||
}
|
||||
if stock != 0 {
|
||||
api.JdShop2API.StoreUpdateStock(stock, v.JdsID, storeMap.VendorStoreID)
|
||||
}
|
||||
api.JdShop2API.StoreUpdatePrice(utils.Float64ToStr(jxutils.IntPrice2Standard(int64(price))), v.JdsID, storeMap.VendorStoreID)
|
||||
} else {
|
||||
return retVal, err
|
||||
}
|
||||
}
|
||||
return retVal, err
|
||||
}, storeMaps)
|
||||
tasksch.HandleTask(task, task2, true).Run()
|
||||
_, err = task.GetResult(0)
|
||||
if err = api.JdShop2API.StoreSkuBindStore(true, []string{utils.Int64ToStr(v.JdsID)}, nil); err == nil {
|
||||
// task := tasksch.NewParallelTask("京东商城门店建商品2", tasksch.NewParallelConfig().SetParallelCount(2).SetIsContinueWhenError(true), ctx,
|
||||
// func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
// storeMap := batchItemList[0].(*model.StoreMap)
|
||||
// storeSkus2, _ := dao.GetStoresSkusInfo(db, []int{storeMap.StoreID}, []int{v.SkuID})
|
||||
// if len(storeSkus2) > 0 {
|
||||
// status := storeSkus2[0].Status
|
||||
// stock := storeSkus2[0].Stock
|
||||
// price := storeSkus2[0].Price
|
||||
// if status == model.StoreSkuBindStatusNormal {
|
||||
// api.JdShop2API.StoreWareDoUpdate(status, v.JdsID, storeMap.VendorStoreID)
|
||||
// }
|
||||
// if stock != 0 {
|
||||
// api.JdShop2API.StoreUpdateStock(stock, v.JdsID, storeMap.VendorStoreID)
|
||||
// }
|
||||
// api.JdShop2API.StoreUpdatePrice(utils.Float64ToStr(jxutils.IntPrice2Standard(int64(price))), v.JdsID, storeMap.VendorStoreID)
|
||||
// } else {
|
||||
// return retVal, err
|
||||
// }
|
||||
// return retVal, err
|
||||
// }, storeMaps)
|
||||
// tasksch.HandleTask(task, task2, true).Run()
|
||||
// _, err = task.GetResult(0)
|
||||
}
|
||||
}
|
||||
v.SubStoreID = 1
|
||||
dao.UpdateEntity(db, v, "SubStoreID")
|
||||
|
||||
Reference in New Issue
Block a user