商城网站建设新闻公司网站建设代理
项目地址:https://gitee.com/flowers-bloom-is-the-sea/geo_demo/tree/v1.0/
这个项目的测试是可以的。
先来查看一些tb_shop表:
id name x y
------ ------ ------ --------
里面是空数据,那么现在对数据里插入一些数据:
x和y表示的是经纬度坐标
那我先填一些假数据吧。
{ 1法学书籍店,23.413237,116.634982
}
{2杂书店,23.41029,116.63553
},
{3礼品店,23.412689,116.63337
},
{4政治书籍店,23.414001,116.633514
},
{5文学书籍店,23.413383,116.634179
},
{6理工书店,23.409523,116.640907
},
{7公共读书店,23.41087,116.642146
}
插入数据到tb_shop表里后可以看到:
id name x y
------ --------------- --------- ------------1 法学书籍店 23.413237 116.6349822 杂书店 23.41029 116.635533 礼品店 23.412689 116.633374 政治书籍店 23.414001 116.6335145 文学书籍店 23.413383 116.6341796 理工书店 23.409523 116.6409077 公共读书店 23.41087 116.642146
这里已经有7条数据了,数据表准备完毕。
使用postman测试:
当填写的页数<=1或者不填current参数时会返回这些结果:
http://localhost:8081/shop/getShopByPage
结果:
{"code": 200,"data": [{"id": 1,"name": "法学书籍店","x": 23.413237,"y": 116.634982},{"id": 2,"name": "杂书店","x": 23.41029,"y": 116.63553},{"id": 3,"name": "礼品店","x": 23.412689,"y": 116.63337}]
}
不错不错,确实是查出来了。
查查第二页:
http://localhost:8081/shop/getShopByPage?current=2
结果:
{"code": 200,"data": [{"id": 4,"name": "政治书籍店","x": 23.414001,"y": 116.633514},{"id": 5,"name": "文学书籍店","x": 23.413383,"y": 116.634179},{"id": 6,"name": "理工书店","x": 23.409523,"y": 116.640907}]
}
查查第三页:
http://localhost:8081/shop/getShopByPage?current=3
结果:
{"code": 200,"data": [{"id": 7,"name": "公共读书店","x": 23.41087,"y": 116.642146}]
}
当current大于总页数时:
http://localhost:8081/shop/getShopByPage?current=4
{"code": 200,"data": []
}
end