Files
baseapi/platformapi/mtwmapi/poi_test.go
邹宗楠 71599e3d74 1
2023-12-22 18:31:34 +08:00

223 lines
22 KiB
Go

package mtwmapi
import (
"encoding/json"
"fmt"
"testing"
"git.rosy.net.cn/baseapi/utils"
)
const (
testPoiCode = "2523687"
)
func TestPoiGetIDs(t *testing.T) {
result, err := api.PoiGetIDs()
if err != nil {
t.Fatal(err)
}
if len(result) == 0 {
t.Fatal("should have ids")
}
// t.Log(result)
}
func TestPoiGet(t *testing.T) {
shop, err := api.PoiGet("18940973")
fmt.Println(shop)
fmt.Println(err)
}
func TestPoiMGet(t *testing.T) {
result, err := api.PoiMGet([]string{"18580531"})
t.Log(utils.Format4Output(result, false))
if err != nil {
t.Fatal(err)
}
if len(result) != 1 {
t.Fatal("result len is not ok")
}
if result[0].AppPoiCode != testPoiCode {
t.Fatal("test_poi_01 is not equal")
}
}
func TestPoiClose(t *testing.T) {
err := api.PoiClose("18580531")
if err == nil {
err = api.PoiOffline("18580531")
}
fmt.Println(err)
}
func TestPoiSave(t *testing.T) {
//result, err := api.PoiMGet([]string{testPoiCode})
//if err != nil {
// t.Fatal(err)
//}
poiParams := map[string]interface{}{}
//utils.FilterMapNilMembers(utils.Struct2FlatMap(result[0]))
poiParams["address"] = "云南省昆明市官渡区太和街道办事处双龙桥32号院临江路693号"
//poiParams["pic_url"] = "https://image.jxc4.com/image/259873ec6392f963d2f3d30669d1c0a9.jpg"
//poiParams["name"] = "京西菜市(礼嘉桥村市场店)"
err := api.PoiSave("3664790", poiParams)
fmt.Println(err)
}
func TestPoiTagList(t *testing.T) {
result, err := api.PoiTagList(testPoiCode)
if err != nil {
t.Fatal(err)
}
if len(result) == 0 {
t.Fatal("should have cats")
}
t.Log(utils.Format4Output(result, false))
}
func TestImageUploadByURL(t *testing.T) {
result, err := api.ImageUploadByURL("11918886", "菜市800x600.jpg", "http://image.jxc4.com/image/ff8c9443c894bfb4822f7d2f742718df.jpg")
if err != nil {
t.Fatal(err)
}
if len(result) == 0 {
t.Fatal("should have result")
}
t.Log(result)
}
func TestPoiStatus(t *testing.T) {
err := api.PoiOnline("2464145")
if err != nil {
t.Fatal(err)
}
err = api.PoiOpen("2464145")
if err != nil {
t.Fatal(err)
}
}
func TestPoiShipTimeUpdate(t *testing.T) {
err := api.PoiShipTimeUpdate("7174130", "00:00-23:00")
if err != nil {
t.Fatal(err)
}
err = api.PoiOpen("6741258")
if err != nil {
t.Fatal(err)
}
}
func TestPoiOpen(t *testing.T) {
err := api.PoiOpen("11011885")
if err != nil {
t.Fatal(err)
}
}
func TestPackagePriceUpdate(t *testing.T) {
err := api.PackagePriceUpdate("2461723", 1, 50)
if err != nil {
t.Fatal(err)
}
}
func TestPackagePriceGet(t *testing.T) {
priceInfo, err := api.PackagePriceGet("2461723")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(priceInfo, false))
}
func TestPoiSettleSave(t *testing.T) {
_, err := api.PoiSettleSave(&PoiSettleSaveParam{
Type: 0,
ApplyInfos: []*ApplyInfo{
&ApplyInfo{
AppPoiCode: "",
SettlementID: 0, //结算ID
MultiPoiBasicInfo: &MultiPoiBasicInfo{
Name: "xxx店",
City: "成都",
},
},
},
})
if err != nil {
t.Fatal(err)
}
// t.Log(utils.Format4Output(priceInfo, false))
}
func TestPoiSettleCategoryList(t *testing.T) {
result, err := api.PoiSettleCategoryList()
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestPoiSettleSettlementList(t *testing.T) {
result, err := api.PoiSettleSettlementList()
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestCommentScore(t *testing.T) {
result, err := api.CommentScore("11182878")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestGetBoundList(t *testing.T) {
result, err := api.GetBoundList("15478260")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestGetSettleAuditList(t *testing.T) {
result, err := api.GetSettleAuditList("15478260,18830667")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
type Name struct {
Name string `json:"name"`
Description string `json:"description"`
StoreID int64 `json:"storeID"`
}
var aa = []map[string]interface{}{{"name": "zhangjianping", "description": "张建平"}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103399}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666990}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667194}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667212}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667385}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100028}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100234}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100236}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100267}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100270}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100273}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100278}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100274}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100279}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100284}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100326}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100329}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100328}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100334}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100335}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100336}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100350}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100351}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100361}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100366}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100369}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100377}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100463}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100477}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100501}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100517}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100515}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100524}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100699}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100754}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100766}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100767}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100883}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100887}, {"name": "StoreBoss", "description": "门店老板", "storeID": 100920}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101000}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101088}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101107}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101111}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101176}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101722}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101755}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101775}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101842}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101997}, {"name": "StoreBoss", "description": "门店老板", "storeID": 101999}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102012}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102014}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102022}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102046}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102047}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102075}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102136}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102134}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102222}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102280}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102300}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102303}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102307}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102373}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102377}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102379}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102405}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102417}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102433}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102444}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102481}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102511}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102519}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102533}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102534}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102562}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102606}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102709}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102752}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102772}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102776}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102778}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102788}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102789}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102790}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102792}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102807}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102824}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102882}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102889}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102890}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102954}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102958}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102962}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102971}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103030}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103041}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103048}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103069}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103082}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103084}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103085}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103089}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103090}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103093}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103116}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103119}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103161}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103178}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103186}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103190}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103200}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103425}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103452}, {"name": "StoreBoss", "description": "门店老板", "storeID": 103454}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666669}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666736}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666742}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666760}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666761}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666852}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666898}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666950}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667050}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667083}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667149}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667227}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667266}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667286}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667291}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667293}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667296}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667510}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667758}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667761}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667762}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667765}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667772}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667777}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667778}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667785}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667790}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667803}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667804}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667805}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667807}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667809}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667810}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667817}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667820}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667823}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667821}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667824}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667825}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667834}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667838}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667839}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667844}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667870}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667871}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667873}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667872}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667874}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667875}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667876}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667877}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667878}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667879}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667880}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667881}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667882}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667883}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667885}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667897}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667905}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667906}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667907}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667915}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667932}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667946}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667948}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667961}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667962}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667965}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667970}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667967}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667971}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667972}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667973}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667981}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667984}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667986}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667987}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667988}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667989}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667990}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667992}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667993}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667994}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667998}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668010}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668011}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668012}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668013}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668014}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668015}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668016}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668017}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668018}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668021}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668023}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668024}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668025}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668026}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668027}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668028}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668029}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668030}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668031}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668032}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668049}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668101}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668104}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668105}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668103}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668102}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102160}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668117}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666711}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668125}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668188}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668199}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668210}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668215}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668214}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668228}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668284}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668396}, {"name": "StoreBoss", "description": "门店老板", "storeID": 666878}, {"name": "StoreBoss", "description": "门店老板", "storeID": 668584}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102057}, {"name": "StoreBoss", "description": "门店老板", "storeID": 102592}, {"name": "StoreBoss", "description": "门店老板", "storeID": 667184}}
func TestName2222(t *testing.T) {
saleStart := utils.Int2Str(int(600))
saleEnd := utils.Int2Str(int(1900))
for {
if len(saleStart) != 4 {
saleStart = "0" + saleStart
}
if len(saleEnd) != 4 {
saleEnd += "0" + saleEnd
}
if len(saleEnd) == 4 && len(saleStart) == 4 {
break
}
}
saleStart = fmt.Sprintf("%s:%s", saleStart[:2], saleStart[2:])
saleEnd = fmt.Sprintf("%s:%s", saleEnd[:2], saleEnd[2:])
availableTimes := fmt.Sprintf("%s-%s", saleStart, saleEnd)
available, _ := json.Marshal(map[string]string{"monday": availableTimes, "tuesday": availableTimes, "wednesday": availableTimes, "thursday": availableTimes, "friday": availableTimes, "saturday": availableTimes, "sunday": availableTimes})
fmt.Println(string(available))
}