package jdapi import ( "testing" "git.rosy.net.cn/baseapi" "git.rosy.net.cn/baseapi/utils" ) const ( mustExistSkuID = 2017194325 mustExistSkuJXID = "21206" ) func TestGetStationInfoList(t *testing.T) { result, err := api.GetStationInfoList(mustExistStoreID, []int64{mustExistSkuID}) if err != nil { t.Fatal(err) } for _, v := range result { baseapi.SugarLogger.Debug(v) } } func TestQueryOpenUseable(t *testing.T) { result, err := api.QueryOpenUseable([]*BaseStockCenterRequest{ &BaseStockCenterRequest{ StationNo: mustExistStoreID, SkuId: mustExistSkuID, }, }) if err != nil { t.Fatal(err) } for _, v := range result { baseapi.SugarLogger.Debug(v) } } func TestQueryStockCenter(t *testing.T) { result, err := api.QueryStockCenter(mustExistStoreJXID, []*SkuIdEntity{ &SkuIdEntity{ OutSkuId: mustExistSkuJXID, }, }, "test") if err != nil { t.Fatal(err) } for _, v := range result { baseapi.SugarLogger.Debug(v) } } func TestBatchUpdateVendibility(t *testing.T) { result, err := api.BatchUpdateVendibility("100130", "", []*StockVendibility{ &StockVendibility{ OutSkuId: "26919", DoSale: true, }, }, "test") if err != nil { t.Fatal(err) } baseapi.SugarLogger.Debug(utils.Format4Output(result, false)) }