提交 84d6686c authored 作者: 张立波's avatar 张立波

addressWpc

上级 e28bc12d
...@@ -44,9 +44,13 @@ func (*addressWpc) List(ctx context.Context, req AddressListReq) (res *AddressLi ...@@ -44,9 +44,13 @@ func (*addressWpc) List(ctx context.Context, req AddressListReq) (res *AddressLi
} }
type AddressParseReq struct { type AddressParseReq struct {
ChannelId string `json:"vopChannelId"` ChannelId string `json:"vopChannelId"`
UserNumber string `json:"userNumber"` UserNumber string `json:"userNumber"`
FullAddress string `json:"fullAddress"` FullAddress string `json:"fullAddress"`
ProvinceName string `json:"provinceName"`
CityName string `json:"cityName"`
AreaName string `json:"areaName"`
TownName string `json:"townName,omitempty"`
} }
type AddressParseRes struct { type AddressParseRes struct {
...@@ -64,13 +68,11 @@ type AddressParseRes struct { ...@@ -64,13 +68,11 @@ type AddressParseRes struct {
} `json:"result"` } `json:"result"`
} }
//Parse 解析地址 // Parse 解析地址
func (*addressWpc) Parse(ctx context.Context, addr string) (res *AddressParseRes, err error) { func (*addressWpc) Parse(ctx context.Context, req AddressParseReq) (res *AddressParseRes, err error) {
method := "smartAddress" method := "smartAddress"
req := AddressParseReq{}
req.ChannelId = server.AppKey req.ChannelId = server.AppKey
req.UserNumber = server.UserNumber req.UserNumber = server.UserNumber
req.FullAddress = addr
result, err := post(ctx, method, g.Map{ result, err := post(ctx, method, g.Map{
"request": req, "request": req,
}) })
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论