From 57c6abbac03575d11a1f7a79acf4e9bb4375fce1 Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 4 Dec 2018 10:41:10 +0800 Subject: [PATCH] - return error when no store find in PoiGet --- platformapi/mtwmapi/poi.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platformapi/mtwmapi/poi.go b/platformapi/mtwmapi/poi.go index b7a352c3..14078f7b 100644 --- a/platformapi/mtwmapi/poi.go +++ b/platformapi/mtwmapi/poi.go @@ -1,6 +1,7 @@ package mtwmapi import ( + "fmt" "io/ioutil" "net/http" "strings" @@ -45,6 +46,9 @@ func (a *API) PoiMGet(poiCodes []string) (pois []map[string]interface{}, err err func (a *API) PoiGet(poiCode string) (poi map[string]interface{}, err error) { result, err := a.PoiMGet([]string{poiCode}) if err == nil { + if len(result) == 0 { + return nil, fmt.Errorf("找不到ID为%s的美团外卖门店", poiCode) + } return result[0], nil } return nil, err