+ jxutils/jsonerr用于JSON描述的错误

+ ErrCodeJsonFormat
- ActStoreSkuParam2Model中判断活动信息是否有交叉,并返回交叉错误信息
This commit is contained in:
gazebo
2019-07-09 09:09:13 +08:00
parent d18a9bc81a
commit 050da79527
4 changed files with 36 additions and 6 deletions

View File

@@ -0,0 +1,24 @@
package jsonerr
import "git.rosy.net.cn/baseapi/utils"
type Error struct {
Obj interface{}
ObjStr string
}
func New(obj interface{}) (err *Error) {
return &Error{
Obj: obj,
ObjStr: string(utils.MustMarshal(obj)),
}
}
func IsJsonErr(err error) bool {
_, ok := err.(*Error)
return ok
}
func (e *Error) Error() string {
return e.ObjStr
}