1
This commit is contained in:
@@ -211,7 +211,7 @@ func TestQueryBillList(t *testing.T) {
|
||||
TxdBillListGetRequest: &domain591.AlibabaWdkBillListTxdBillListGetRequest{
|
||||
EndBillDate: &endTime,
|
||||
StartBillDate: &createTime,
|
||||
ShopCode: utils.String2Pointer("JX667321"),
|
||||
ShopCode: utils.String2Pointer("667321"),
|
||||
PageSize: utils.Int64ToPointer(200),
|
||||
PageIndex: utils.Int64ToPointer(1),
|
||||
},
|
||||
|
||||
@@ -6,12 +6,9 @@ import (
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/request"
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587"
|
||||
domain587 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
|
||||
request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/request"
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589"
|
||||
request589 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589/request"
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"time"
|
||||
)
|
||||
|
||||
// AddStoreSku 新增门店商品
|
||||
@@ -106,28 +103,28 @@ func (a *API) StoreSkuUpdateOffShelf(param *request2.AlibabaAxChannelSkuStatusUp
|
||||
}
|
||||
|
||||
// StoreSkuUpdateOffShelfList 门店商品上下架
|
||||
func (a *API) StoreSkuUpdateOffShelfList(storeID int64, skuList []string) []string {
|
||||
client := ability587.NewAbility587(&a.client)
|
||||
|
||||
errs := make([]string, 0, 0)
|
||||
param := &request2.AlibabaAxChannelSkuStatusUpdateRequest{ChannelSkuUpdateStatusReq: &domain587.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq{
|
||||
StoreId: utils.String2Pointer(fmt.Sprintf("JX%d", storeID)),
|
||||
ChannelCode: utils.String2Pointer("31"),
|
||||
OnlineSaleFlag: utils.Int64ToPointer(0),
|
||||
}}
|
||||
for i := 0; i < len(skuList); i++ {
|
||||
param.ChannelSkuUpdateStatusReq.SkuCode = utils.String2Pointer(skuList[i])
|
||||
data, _ := client.AlibabaAxChannelSkuStatusUpdate(param, a.token)
|
||||
if !*data.ApiResult.Success {
|
||||
errs = append(errs, *data.ApiResult.ErrMsg)
|
||||
}
|
||||
if i%5 == 0 {
|
||||
time.Sleep(1 * time.Second)
|
||||
}
|
||||
}
|
||||
|
||||
return errs
|
||||
}
|
||||
//func (a *API) StoreSkuUpdateOffShelfList(storeID int64, skuList []string) []string {
|
||||
// client := ability587.NewAbility587(&a.client)
|
||||
//
|
||||
// errs := make([]string, 0, 0)
|
||||
// param := &request2.AlibabaAxChannelSkuStatusUpdateRequest{ChannelSkuUpdateStatusReq: &domain587.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq{
|
||||
// StoreId: utils.String2Pointer(fmt.Sprintf("JX%d", storeID)),
|
||||
// ChannelCode: utils.String2Pointer("31"),
|
||||
// OnlineSaleFlag: utils.Int64ToPointer(0),
|
||||
// }}
|
||||
// for i := 0; i < len(skuList); i++ {
|
||||
// param.ChannelSkuUpdateStatusReq.SkuCode = utils.String2Pointer(skuList[i])
|
||||
// data, _ := client.AlibabaAxChannelSkuStatusUpdate(param, a.token)
|
||||
// if !*data.ApiResult.Success {
|
||||
// errs = append(errs, *data.ApiResult.ErrMsg)
|
||||
// }
|
||||
// if i%5 == 0 {
|
||||
// time.Sleep(1 * time.Second)
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// return errs
|
||||
//}
|
||||
|
||||
// StoreSkuStock 商品库存同步
|
||||
func (a *API) StoreSkuStock(param *request589.AlibabaWdkStockPublishRequest) error {
|
||||
|
||||
@@ -128,144 +128,242 @@ func TestUpdateSku(t *testing.T) {
|
||||
globals.SugarLogger.Debugf("err = %s", utils.Format4Output(err, false))
|
||||
}
|
||||
|
||||
var storeList = []int64{
|
||||
669053,
|
||||
103074,
|
||||
668985,
|
||||
103065,
|
||||
668960,
|
||||
668959,
|
||||
668953,
|
||||
103029,
|
||||
668949,
|
||||
103002,
|
||||
102999,
|
||||
668932,
|
||||
668931,
|
||||
668917,
|
||||
102969,
|
||||
102966,
|
||||
668909,
|
||||
668908,
|
||||
668905,
|
||||
668901,
|
||||
102946,
|
||||
102939,
|
||||
102938,
|
||||
668894,
|
||||
102934,
|
||||
102933,
|
||||
102930,
|
||||
668884,
|
||||
668878,
|
||||
102903,
|
||||
668757,
|
||||
102293,
|
||||
668622,
|
||||
668618,
|
||||
668592,
|
||||
100945,
|
||||
668583,
|
||||
100943,
|
||||
100935,
|
||||
100905,
|
||||
668498,
|
||||
668476,
|
||||
668462,
|
||||
100309,
|
||||
100299,
|
||||
100292,
|
||||
668276,
|
||||
668180,
|
||||
667320,
|
||||
667237,
|
||||
667036,
|
||||
668691,
|
||||
668673,
|
||||
668282,
|
||||
667447,
|
||||
667354,
|
||||
667335,
|
||||
667319,
|
||||
667316,
|
||||
667269,
|
||||
667268,
|
||||
667267,
|
||||
667260,
|
||||
667132,
|
||||
667030,
|
||||
666965,
|
||||
666714,
|
||||
666708,
|
||||
666705,
|
||||
103437,
|
||||
103349,
|
||||
103123,
|
||||
103121,
|
||||
103106,
|
||||
103038,
|
||||
103028,
|
||||
103019,
|
||||
102831,
|
||||
102751,
|
||||
102683,
|
||||
102542,
|
||||
102514,
|
||||
102382,
|
||||
102182,
|
||||
102178,
|
||||
102173,
|
||||
102098,
|
||||
102094,
|
||||
102080,
|
||||
102072,
|
||||
102069,
|
||||
101870,
|
||||
101869,
|
||||
101868,
|
||||
101867,
|
||||
101866,
|
||||
101865,
|
||||
100956,
|
||||
100930,
|
||||
100871,
|
||||
100786,
|
||||
100746,
|
||||
100744,
|
||||
100705,
|
||||
100400,
|
||||
100111,
|
||||
100108,
|
||||
100106,
|
||||
100104,
|
||||
100103,
|
||||
100102,
|
||||
100100,
|
||||
100097,
|
||||
100096,
|
||||
100095,
|
||||
100093,
|
||||
100092,
|
||||
100089,
|
||||
100087,
|
||||
100086,
|
||||
100085,
|
||||
100083,
|
||||
100082,
|
||||
100081,
|
||||
100079,
|
||||
100078,
|
||||
}
|
||||
|
||||
// 商品上下架
|
||||
func TestStoreSkuUpdateOffShelf(t *testing.T) {
|
||||
param := &request587.AlibabaAxChannelSkuStatusUpdateRequest{ChannelSkuUpdateStatusReq: &domain587.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq{
|
||||
SkuCode: utils.String2Pointer("6095768"),
|
||||
StoreId: utils.String2Pointer(fmt.Sprintf("JX%d", 668960)),
|
||||
ChannelCode: utils.String2Pointer("31"),
|
||||
OnlineSaleFlag: utils.Int64ToPointer(0),
|
||||
}}
|
||||
apiTao.StoreSkuUpdateOffShelf(param)
|
||||
for _, storeID := range storeList {
|
||||
param := &request587.AlibabaAxChannelSkuStatusUpdateRequest{ChannelSkuUpdateStatusReq: &domain587.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq{
|
||||
StoreId: utils.String2Pointer(fmt.Sprintf("JX%d", storeID)),
|
||||
ChannelCode: utils.String2Pointer("31"),
|
||||
OnlineSaleFlag: utils.Int64ToPointer(1),
|
||||
}}
|
||||
for _, v := range skuList {
|
||||
param.ChannelSkuUpdateStatusReq.SkuCode = utils.String2Pointer(utils.Int64ToStr(v))
|
||||
err := apiTao.StoreSkuUpdateOffShelf(param)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var storeList = []int64{
|
||||
669053, 103074, 668985, 103065, 668960, 668959, 668953, 103029, 668949, 103002, 102999, 668932, 668931, 668917, 102969, 102966, 668909, 668908, 668905, 668901, 102946, 102939, 102938, 668894, 102934, 102933, 102930, 668884, 668878, 102903, 668757, 102293, 668622, 668618, 668592, 100945, 668583, 100943, 100905, 668498, 668476, 668462, 100309, 100299, 100292, 668276, 668180, 667320, 667237, 667036, 668691, 668673, 668282, 667447, 667354, 667335, 667319, 667269, 667268, 667267, 667260, 667132, 667030, 666965, 666714, 666708, 666705, 103437, 103349, 103123, 103121, 103106, 103038, 103028, 103019, 102831, 102751, 102683, 102542, 102514, 102382, 102182, 102178, 102173, 102098, 102094, 102080, 100097, 100096, 100095, 100093, 100092, 100089, 100087, 100086, 100085, 100083, 100082, 100081, 100079, 100078, 100786, 100746, 102072, 102069, 101870, 101869, 101868, 100744, 100705, 100400, 100111, 100108, 100106, 100104, 100103, 100102, 100100, 101867, 101866, 101865, 100956, 100930, 100871,
|
||||
}
|
||||
|
||||
var skuList = []int64{
|
||||
26125,
|
||||
22596,
|
||||
25103,
|
||||
25104,
|
||||
25105,
|
||||
24656,
|
||||
30670,
|
||||
23422,
|
||||
24097,
|
||||
30669,
|
||||
23424,
|
||||
25535,
|
||||
23620,
|
||||
23621,
|
||||
23622,
|
||||
31308,
|
||||
25022,
|
||||
25717,
|
||||
25023,
|
||||
25718,
|
||||
25685,
|
||||
27264,
|
||||
27265,
|
||||
30396,
|
||||
24300,
|
||||
23001,
|
||||
26049,
|
||||
23002,
|
||||
26050,
|
||||
23417,
|
||||
26287,
|
||||
23419,
|
||||
26289,
|
||||
30625,
|
||||
30691,
|
||||
30611,
|
||||
23291,
|
||||
30686,
|
||||
23294,
|
||||
31254,
|
||||
30672,
|
||||
30671,
|
||||
30702,
|
||||
35420,
|
||||
30687,
|
||||
30730,
|
||||
30727,
|
||||
31312,
|
||||
31238,
|
||||
24264,
|
||||
31022,
|
||||
24266,
|
||||
31229,
|
||||
30663,
|
||||
23879,
|
||||
30777,
|
||||
30889,
|
||||
30676,
|
||||
30814,
|
||||
30219,
|
||||
30675,
|
||||
30627,
|
||||
25518,
|
||||
31518,
|
||||
25519,
|
||||
35242,
|
||||
26057,
|
||||
26058,
|
||||
26447,
|
||||
26448,
|
||||
30365,
|
||||
30830,
|
||||
25412,
|
||||
30641,
|
||||
30657,
|
||||
30656,
|
||||
23818,
|
||||
31200,
|
||||
6045175,
|
||||
33638,
|
||||
31682,
|
||||
6045386,
|
||||
24935,
|
||||
35241,
|
||||
30875,
|
||||
26700,
|
||||
30888,
|
||||
26701,
|
||||
31248,
|
||||
6042133,
|
||||
34897,
|
||||
23907,
|
||||
30559,
|
||||
30363,
|
||||
6045167,
|
||||
6041753,
|
||||
30700,
|
||||
26842,
|
||||
26843,
|
||||
26040,
|
||||
35504,
|
||||
6041970,
|
||||
26065,
|
||||
6041969,
|
||||
6045177,
|
||||
6045185,
|
||||
30094,
|
||||
6045186,
|
||||
26067,
|
||||
6045232,
|
||||
31299,
|
||||
6045404,
|
||||
30667,
|
||||
30780,
|
||||
30881,
|
||||
30644,
|
||||
6041954,
|
||||
6041955,
|
||||
30639,
|
||||
30775,
|
||||
34417,
|
||||
30811,
|
||||
6045326,
|
||||
35487,
|
||||
23408,
|
||||
31020,
|
||||
23409,
|
||||
35486,
|
||||
35490,
|
||||
23411,
|
||||
25947,
|
||||
25949,
|
||||
30522,
|
||||
24120,
|
||||
25014,
|
||||
30890,
|
||||
26864,
|
||||
6040867,
|
||||
6042128,
|
||||
25665,
|
||||
30649,
|
||||
34959,
|
||||
25668,
|
||||
35503,
|
||||
30768,
|
||||
26059,
|
||||
6045098,
|
||||
31243,
|
||||
23163,
|
||||
33156,
|
||||
6039630,
|
||||
27056,
|
||||
34826,
|
||||
30635,
|
||||
30876,
|
||||
30619,
|
||||
30645,
|
||||
30904,
|
||||
31240,
|
||||
24226,
|
||||
31524,
|
||||
25936,
|
||||
32914,
|
||||
25735,
|
||||
32913,
|
||||
29645,
|
||||
33391,
|
||||
30184,
|
||||
23841,
|
||||
34354,
|
||||
30320,
|
||||
25736,
|
||||
6045549,
|
||||
24251,
|
||||
6045550,
|
||||
24253,
|
||||
31423,
|
||||
31291,
|
||||
35152,
|
||||
22840,
|
||||
27006,
|
||||
22842,
|
||||
30900,
|
||||
26641,
|
||||
30616,
|
||||
30743,
|
||||
26642,
|
||||
30807,
|
||||
26493,
|
||||
26643,
|
||||
25059,
|
||||
25158,
|
||||
26494,
|
||||
25061,
|
||||
26495,
|
||||
31275,
|
||||
25062,
|
||||
30704,
|
||||
26936,
|
||||
31815,
|
||||
33075,
|
||||
30779,
|
||||
25335,
|
||||
25336,
|
||||
22993,
|
||||
30352,
|
||||
25417,
|
||||
25696,
|
||||
23402,
|
||||
25418,
|
||||
25419,
|
||||
26908,
|
||||
}
|
||||
|
||||
// 商品库存修改
|
||||
|
||||
Reference in New Issue
Block a user