| 12345678910111213141516171819202122232425 |
- package qiyuesuosdk
- import "errors"
- var (
- // ErrCompanyNotRegistered 契约锁返回 code=2002002,表示 openCompanyId 尚未注册。
- ErrCompanyNotRegistered = errors.New("qiyuesuo: company not registered")
- // ErrInvalidParams 必填参数缺失。
- ErrInvalidParams = errors.New("qiyuesuo: invalid params")
- )
- type apiResponse struct {
- Code int `json:"code"`
- Message string `json:"message"`
- }
- func (r apiResponse) err() error {
- if r.Message == "SUCCESS" || r.Message == "" {
- return nil
- }
- if r.Code == 2002002 {
- return ErrCompanyNotRegistered
- }
- return errors.New("qiyuesuo: " + r.Message)
- }
|