aa
This commit is contained in:
@@ -157,22 +157,16 @@ func (a *API) GetWaybillDetailInfo(vendorWaybillID, comType string) (getWaybillD
|
|||||||
}
|
}
|
||||||
|
|
||||||
type AddressDistinguishResult struct {
|
type AddressDistinguishResult struct {
|
||||||
RequestID string `json:"RequestId"`
|
AddressDetail string `json:"addressDetail"`
|
||||||
Result struct {
|
City string `json:"city"`
|
||||||
Data struct {
|
CityCode int `json:"cityCode"`
|
||||||
AddressDetail string `json:"addressDetail"`
|
District string `json:"district"`
|
||||||
City string `json:"city"`
|
DistrictCode int `json:"districtCode"`
|
||||||
CityCode int `json:"cityCode"`
|
DivisionZip string `json:"divisionZip"`
|
||||||
District string `json:"district"`
|
MobileNO string `json:"mobileNO"`
|
||||||
DistrictCode int `json:"districtCode"`
|
PersonalName string `json:"personalName"`
|
||||||
DivisionZip string `json:"divisionZip"`
|
Province string `json:"province"`
|
||||||
MobileNO string `json:"mobileNO"`
|
ProvinceCode int `json:"provinceCode"`
|
||||||
PersonalName string `json:"personalName"`
|
|
||||||
Province string `json:"province"`
|
|
||||||
ProvinceCode int `json:"provinceCode"`
|
|
||||||
} `json:"data"`
|
|
||||||
Success bool `json:"success"`
|
|
||||||
} `json:"Result"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *API) AddressDistinguish(address string) (addressDistinguishResult *AddressDistinguishResult, err error) {
|
func (a *API) AddressDistinguish(address string) (addressDistinguishResult *AddressDistinguishResult, err error) {
|
||||||
@@ -181,7 +175,7 @@ func (a *API) AddressDistinguish(address string) (addressDistinguishResult *Addr
|
|||||||
}
|
}
|
||||||
result, err := a.AccessAPI2("https://service-7daeqy5n-1301652365.bj.apigw.tencentcs.com/release/address_parse", params)
|
result, err := a.AccessAPI2("https://service-7daeqy5n-1301652365.bj.apigw.tencentcs.com/release/address_parse", params)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
utils.Map2StructByJson(result, &addressDistinguishResult, false)
|
utils.Map2StructByJson(result["Result"].(map[string]interface{})["data"], &addressDistinguishResult, false)
|
||||||
}
|
}
|
||||||
return addressDistinguishResult, err
|
return addressDistinguishResult, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ func TestGetWaybillDetailInfo(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestAddressDistinguish(t *testing.T) {
|
func TestAddressDistinguish(t *testing.T) {
|
||||||
result, err := api.AddressDistinguish("班")
|
result, err := api.AddressDistinguish("班地亚13360506016六约六和路1号11-101文友彩印A栋301广东省深圳市龙岗区横岗街道横岗")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user