+ jxutils/jsonerr用于JSON描述的错误
+ ErrCodeJsonFormat - ActStoreSkuParam2Model中判断活动信息是否有交叉,并返回交叉错误信息
This commit is contained in:
24
business/jxutils/jsonerr/jsonerr.go
Normal file
24
business/jxutils/jsonerr/jsonerr.go
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user