This commit is contained in:
苏尹岚
2020-12-11 10:53:42 +08:00
parent 8b7b1e72f9
commit bcd5557a6f

View File

@@ -1,9 +1,17 @@
package fnpsapi
import (
"fmt"
"strings"
"git.rosy.net.cn/baseapi/utils"
)
const (
StoreNotExist = "门店信息不存在"
StoreExist = "该门店已存在"
)
type CreateStoreParam struct {
ChainStoreCode string `json:"chain_store_code,omitempty"`
ChainStoreName string `json:"chain_store_name,omitempty"`
@@ -41,7 +49,29 @@ func (a *API) GetStore(storeID string) (getStoreResult *GetStoreResult, err erro
"chain_store_code": []string{storeID},
}, true)
if err == nil {
utils.Map2StructByJson(result["data"].([]interface{})[0], &getStoreResult, false)
if data, ok := result["data"].([]interface{}); ok {
utils.Map2StructByJson(data[0], &getStoreResult, false)
} else {
err = fmt.Errorf(result["msg"].(string))
}
}
return getStoreResult, err
}
func IsErrShopNotExist(err error) bool {
if err != nil {
if strings.Contains(err.Error(), StoreNotExist) {
return true
}
}
return false
}
func IsErrShopExist(err error) bool {
if err != nil {
if strings.Contains(err.Error(), StoreExist) {
return true
}
}
return false
}