1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package response
- import (
- "github.com/gogf/gf/errors/gcode"
- "github.com/gogf/gf/errors/gerror"
- "github.com/gogf/gf/util/gconv"
- "youngmini_server/library/logs"
- )
- type errResponse struct {
- }
- var Err = errResponse{}
- //Service 服务异常
- func (errResponse) Service() error {
- return gerror.NewCode(gcode.New(1000, "", ""))
- }
- func (errResponse) Common(code int, params ...interface{}) error {
- var msg string
- var res interface{}
- if len(params) > 0 {
- msg = gconv.String(params[0])
- }
- if len(params) > 1 {
- res = params[1]
- }
- return gerror.NewCode(gcode.New(code, msg, res))
- }
- func (errResponse) Param(err error) error {
- return gerror.NewCode(gcode.New(3000, gerror.Current(err).Error(), ""))
- }
- //Service 服务异常
- func (errResponse) ServiceErr(err error) error {
- //记录服务异常日志
- logs.CheckErr(err, "ServiceErr")
- return gerror.NewCode(gcode.New(1000, "", ""))
- }
|