package ebaiapi import ( "testing" "git.rosy.net.cn/baseapi/utils" ) func TestShopList(t *testing.T) { result, err := api.ShopList(SysStatusAll) if err != nil { t.Fatal(err) } else { t.Log(utils.Format4Output(result, false)) } } func TestShopCreate(t *testing.T) { result, err := api.ShopCreate(map[string]interface{}{ "shop_id": "123123123", "business_form_id": "179", "service_phone": "1111111", "invoice_support": "2", "package_box_price": "0", "encrypt": "", "category1": "", "category2": "", "category3": "", "name": "测试", "supplier_id": "2233065879", }) if err != nil { t.Fatal(err) } else { t.Log(utils.Format4Output(result, false)) } } func TestShopGet(t *testing.T) { result, err := api.ShopGet("", 32267697558) //2233065879 if err != nil { t.Fatal(err) } else { t.Log(utils.Format4Output(result, false)) } // result, err = api.ShopGet(testShopID, 0) // if err != nil { // t.Fatal(err) // } else { // t.Log(utils.Format4Output(result, false)) // } } func TestShopAptitudeGet(t *testing.T) { result, err := api.ShopAptitudeGet("", testShopBaiduID) if err != nil { t.Fatal(err) } else { t.Log(utils.Format4Output(result, false)) } } func TestShopUpdate(t *testing.T) { params := map[string]interface{}{ KeyName: "好菜鲜生-测试店", KeyPhone: "13812345678", KeyBaiduShopID: testShopBaiduID, "longitude": 116.307884, "latitude": 40.036828, "coord_type": "amap", "province": "131", "city": "131", "county": "1960", "address": "北京市海淀区上地信息路甲9号", } err := api.ShopUpdate(params) if err != nil { t.Fatal(err) } else { } } func TestShopBusStatusGet(t *testing.T) { result, err := api.ShopBusStatusGet("", testShopBaiduID, PlatformFlagElm) if err != nil { t.Fatal(err) } else { t.Log(result) } } func TestShopStatusGet(t *testing.T) { result, err := api.ShopStatusGet("", testShopBaiduID) if err != nil { t.Fatal(err) } else { t.Log(result) } } func TestShopIDBatchUpdate(t *testing.T) { err := api.ShopIDBatchUpdate([]string{utils.Int2Str(testShopBaiduID)}, []string{"100077"}) if err != nil { t.Fatal(err) } // err = api.ShopIDBatchUpdate([]string{utils.Int2Str(testShopBaiduID)}, []string{testShopID}) // if err != nil { // t.Fatal(err) // } } func TestSupplierList(t *testing.T) { result, err := api.SupplierList() if err != nil { t.Fatal(err) } else { t.Log(utils.Format4Output(result, false)) } } func TestShopOpen(t *testing.T) { err := api.ShopOpen("", testShopBaiduID) if err != nil { t.Fatal(err) } } func TestShopClose(t *testing.T) { err := api.ShopClose("", testShopBaiduID) if err != nil { t.Fatal(err) } } func TestShopOffline(t *testing.T) { err := api.ShopOffline("", testShopBaiduID) if err != nil { t.Fatal(err) } } func TestShopAnnouncementSet(t *testing.T) { err := api.ShopAnnouncementSet("", testShopBaiduID, "测试公告123") if err != nil { t.Fatal(err) } }