package jdeclpapi import ( "testing" "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/baseapi" "go.uber.org/zap" ) var ( api *API sugarLogger *zap.SugaredLogger ) func init() { logger, _ := zap.NewDevelopment() sugarLogger = logger.Sugar() baseapi.Init(sugarLogger) api = New("7e9c1a5fe4ac4ea48c3c572d488e60b8hnwz", "0D397F05CF11C51BCDCC81744680EBC3", "f16a5e57ff4f4f428b702c40d2d4b933") } func TestQuerySpSource(t *testing.T) { result, err := api.QuerySpSource() if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(result, false)) } func TestAddOrder(t *testing.T) { result, err := api.AddOrder(&AddOrderParam{ IsvUUID: "88321464273509", IsvSource: IsvSource, ShopNo: ShopNo, DepartmentNo: DepartmentNo, WarehouseNo: WarehouseNo, SalePlatformSource: SalePlatformSource, SalesPlatformOrderNo: "88321464273509", ConsigneeName: "测试用户", ConsigneeMobile: "18160030913", ConsigneeAddress: "成都市金牛区", OrderMark: OrderMark, IsvGoodsNo: "JX10012,JX10011", Price: "0,0", Quantity: "1,2", }) if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(result, false)) } func TestCancelOrder(t *testing.T) { result, err := api.CancelOrder("ESL96778168766975") if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(result, false)) } func TestQueryOrderStatus(t *testing.T) { result, err := api.QueryOrderStatus("ESL96778165421301") if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(result, false)) } func TestGetTrackMessagePlusByOrder(t *testing.T) { result, err := api.GetTrackMessagePlusByOrder("46526340012148") if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(result, false)) } func TestSearchShopStock(t *testing.T) { api.SearchShopStock(&SearchShopStockParam{}) }