package jdapi import ( "fmt" "testing" "time" "git.rosy.net.cn/baseapi/utils" ) func TestFakeOrderQuery(t *testing.T) { api := NewFakeJD("ndslkv9asl@djf_n7askdjfk$", "http://test.jxc4.com/qqqq") retVal, err := api.FakeQuerySingleOrder("2002984074001021") t.Log(utils.Format4Output(retVal, false)) if err != nil { t.Error(err) } if false { t.Log(utils.Format4Output(retVal, false)) } } func TestFakeBatchUpdateCurrentQtys(t *testing.T) { api := NewFakeJD("ndslkv9asl@djf_n7askdjfk$", "http://test.jxc4.com/qqqq") retVal, err := api.FakeBatchUpdateCurrentQtys("", "", "11943257", []*SkuStock{ &SkuStock{ OutSkuId: "2029937911", StockQty: 88, }, }, "test") t.Log(utils.Format4Output(retVal, false)) if err != nil { t.Error(err) } if false { t.Log(utils.Format4Output(retVal, false)) } } func TestFakeBatchUpdateVendibility(t *testing.T) { //api := NewFakeJD("ndslkv9asl@djf_n7askdjfk$", "http://test.jxc4.com/qqqq") var aa = []int64{ 6043401, 6043402, 31934, 6044166, 32096, 32097, 6043030, 6043666, 31935, 6042990, 31486, 6043513, 31587, 6044531, 30407, 6043871, 31905, 6042939, 31449, 6042341, 6043516, 6043983, 6042318, 31445, 31446, 31173, 31162, 6043615, 6042608, 6044642, 6044533, 6042554, 6042513, 6044855, 6045460, 31403, 6045218, 6043090, 31402, 6044680, 6043693, 30010, 31374, 30827, 30826, 30828, 6044690, 32405, 6044655, 6043645, 6042855, 6042485, 6044478, 6044886, 6045043, 31246, 31245, 31244, 31388, 31389, 31572, 31404, 31563, 6043092, 6044928, 6045158, 6044926, 6045161, 6045157, 30701, 30698, 32046, 6043356, 32025, 6042574, 6043387, 6043388, 6042562, 6043511, 6042331, 6043510, 31904, 6045527, 31226, 6042339, 6043556, 6043283, 6045366, 30447, 6044380, 6042186, 6045365, 6044288, 32075, 30356, 6044412, 6039424, 31235, 30355, 32076, 31437, 31444, 31561, 32136, 6042333, 6042590, 6042795, 6042609, 6042462, 6042280, 6042416, 6043435, 6042610, 6043558, 6044747, 6044502, 6044503, 6044659, 6043533, 6044487, 6044486, 6044746, 6044504, 6044771, 6044770, 6044656, 6045451, 6045459, 6043442, 31990, 6044726, 6043438, 31615, 6042547, 6043074, 6045069, 6045068, 6044681, 6043509, 31225, 6044411, 6045281, 31236, 31230, 31229, 30357, 6042232, 6044217, 6043565, 31104, 30672, 31106, 30673, 31105, 31208, 32071, 31178, 32070, 31233, 31277, 6044423, 31234, 31278, 30617, 6042498, 6043309, 6042495, 6042630, 6042494, 31936, 6043593, 6042204, 6042205, 6044419, 6043512, 30816, 30817, 30815, 6044936, 6044935, 31138, 6043607, 31137, 6043515, 6043608, 31139, 31133, 6045239, 6045523, 6045524, 32140, 6042049, 6039407, 6043576, 6042803, 6042804, 6043489, 6042983, 6043490, 6044577, 6045397, 6045154, 6045398, 32175, 32176, 6042833, 6043692, 32241, 6042839, 6043660, 6043646, 6043642, 6043641, 6043659, 6043661, 6043637, 6043717, 6043825, 6043834, 6043827, 6044593, 6044631, 6044608, 6044697, 6043575, 6044604, 6044605, 31242, 31824, 6044717, 31243, 6044576, 6043287, 31107, 6042499, 6042591, 6045396, 6045335, 31533, 6042717, 6043282, 30647, 32121, 32009, 31330, 31525, 31440, 6043555, 31168, 6042755, 31094, 32035, 30530, 30752, 6044623, 30930, 6042693, 30962, 6042752, 6042958, 31041, 6042622, 6042456, 6042196, 30646, 30721, 31355, 6043276, 31025, 30650, 6042459, 30314, 31331, 6043171, 6044385, 31288, 32008, 30433, 6042449, 6043554, 30529, 6042550, 31165, 31256, 6044713, 6044964, 6045153, 6044816, 6044735, 6044512, 6044821, 6044994, 6044811, 6044731, 6044822, 6044824, 6044817, 6044725, 6044815, 6044675, 6044722, 6044728, 6044818, 6044727, 6044729, 6044650, 6044724, 6044513, 6044823, 6044530, 6044676, 6044798, 6044730, 6045005, 6045025, 6045020, 6045230, 6045071, 6045228, 6044859, 6044931, 6044715, 6044825, 6045142, 6045127, 6044806, 6044805, 31270, 6042751, 31864, 31042, 31568, 6043553, 30364, 32003, 6042552, 31026, 6044472, 6042947, 6043536, 6039434, 30993, 6042503, 31472, 31767, 31451, 30456, 31470, 31592, 6042275, 30579, 32034, 6043897, 6044181, 6043672, 6045052, 6042471, 32039, 6042398, 6044687, 6044942, 6044810, 6044797, 6045128, 6045021, 6044777, 6044968, 6045013, 6044941, 6045011, 6045042, 6044820, 6044616, 6044758, 6044814, 6043455, 30014, 30045, 30263, 32005, 6044384, 6043896, 31974, 6044539, 6039421, 6039493, 6039414, 6043444, 6042011, 30690, 6043061, 6042231, 6039491, 31257, 30808, 6039403, 30751, 30691, 30868, 30929, 6044490, 6042124, 31287, 6043313, 6043133, 6042195, 6042430, 6042623, 6043594, 6043331, 30667, 31040, 30574, 30960, 31332, 6039409, 6043026, 31457, 6043547, 30577, 6043093, 31267, 6043135, 31593, 31885, 30312, 6042445, 30363, 6044312, 6042446, 30255, 6043446, 31005, 31152, 31627, 31993, 32212, 6044511, 6044924, 6045014, 6044946, 6045087, 6044966, 6045048, 6044808, 6044760, 6045027, 6044776, 6044759, 6044812, 6044940, 6045012, 6044514, 6044716, 6044813, 6045041, 6044807, 6044819, 6044689, 6044827, 6044699, 6044719, 6044670, 6044705, 6044698, 6044991, 6044672, 6044732, 6045072, 6044714, 6045143, 6044804, 6045152, 6044828, 6044310, 30748, 30872, 6042405, 30869, 6043616, 31350, 31474, 6042453, 30688, 6041955, 6042203, 31448, 6043535, 30295, 6043408, 6039480, 6043081, 30139, 31991, 31959, 6045155, 6042081, 6044387, 30313, 30315, 6042013, 6044311, 6039492, 6044453, 6043274, 31283, 30432, 6042199, 32391, 6042165, 6043052, 30784, 6043448, 30809, 6043675, 30645, 6043443, 6043436, 6042381, 31588, 30961, 31439, 6042423, 31590, 6039495, 6043610, 30327, 6039477, 6043330, 6043519, 30317, 30148, 30720, 6042959, 6042316, 6044309, 6044116, 6042434, 31867, 6043226, 31024, 6042426, 6043611, 6043193, 6043172, 31468, 6039420, 30528, 6045000, 6042433, 30301, 6042420, 30140, 30080, 6042056, 31284, 6042235, 31266, 30783, 31436, 6042202, 6043570, 30316, 6042768, 6044386, 6039413, 6039423, 31901, 6042769, 30649, 30497, 6044090, 30867, 32291, 30871, 6043518, 31000, 30496, 31298, 31265, 31020, 30495, 30382, 31021, 31019, 6044832, 6044089, 6042330, 32161, 6043945, 6042961, 30334, 30344, 32271, 30346, 6042483, 6042701, 6042697, 6042914, 6042995, 6042071, 6042696, 30338, 32269, 6042482, 6042699, 6042486, 6042593, 6042731, 6043582, 30343, 6042532, 6042966, 6042312, 6043016, 6043588, 6043503, 6043893, 6043589, 6044211, 6044469, 6044683, 6044644, 6044617, 6044860, 6044887, 6044927, 6044888, 6045049, 6045163, 6044643, 6045156, 6045319, 6045227, 6045164, 6045162, 6045462, 6042595, 6045323, 31049, 6044875, 6044660, 6044674, 6043978, 6044059, 31046, 6043290, 6044951, 6044743, 32270, 32277, 6042950, 6042996, 6042796, 6042949, 6043929, 6043946, 6043137, 6043947, 6044661, 6044669, 6044641, 6044665, 6044652, 6044039, 6044664, 6044741, 6044649, 6044667, 6044693, 6044691, 6044701, 6044666, 6044673, 6044692, 6044740, 6044651, 6043680, 6039507, 6043491, } for _, v := range aa { /*retVal, err :=*/ api.FakeBatchUpdateVendibility("", "", "12535376", []*StockVendibility{ &StockVendibility{ OutSkuId: utils.Int64ToStr(v), DoSale: false, }, }, "test") } //t.Log(utils.Format4Output(retVal, false)) //if err != nil { // t.Error(err) //} //if false { // t.Log(utils.Format4Output(retVal, false)) //} } func TestFakeUpdateVendorStationPrice(t *testing.T) { api := NewFakeJD("ndslkv9asl@djf_n7askdjfk$", "http://test.jxc4.com/qqqq") retVal, err := api.FakeUpdateVendorStationPrice("", "", "11943257", []*SkuPriceInfo{ &SkuPriceInfo{ OutSkuId: "2029937911", Price: 4567, }, }) t.Log(utils.Format4Output(retVal, false)) if err != nil { t.Error(err) } if false { t.Log(utils.Format4Output(retVal, false)) } } func TestFakeCreatePromotionSingle(t *testing.T) { api := NewFakeJD("ndslkv9asl@djf_n7askdjfk$", "http://test.jxc4.com/qqqq") infoId, err := api.CreatePromotionInfosSingle("测试1", time.Now(), time.Now().Add(24*time.Hour), "", "", "") if err != nil { t.Fatal(err) } t.Log(infoId) err = api.CreatePromotionRulesSingle(infoId, "", 1, 1, 1, 1, "") if err != nil { t.Fatal(err) } skuInfos, err := api.CreatePromotionSkuSingle(infoId, "", []*PromotionSku{ &PromotionSku{ OutSkuID: "2216", StationNo: 11943257, PromotionPrice: 500, LimitSkuCount: 2, }, }, "") if err != nil { t.Fatal(err) } t.Log(skuInfos) err = api.ConfirmPromotionSingle(infoId, "", "") if err != nil { t.Fatal(err) } } func TestAaa(t *testing.T) { aa := []int64{1, 2, 3, 4, 5} bb := make([]int64, 0, len(aa)) for _, v := range aa { bb = append(bb, v) } fmt.Println(bb) }