1
This commit is contained in:
45
controllers/api_controller_ex.go
Normal file
45
controllers/api_controller_ex.go
Normal file
@@ -0,0 +1,45 @@
|
||||
package controllers
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"git.rosy.net.cn/jx-callback/business/model"
|
||||
)
|
||||
|
||||
type CallResult2 struct {
|
||||
Code string `json:"code"`
|
||||
Desc string `json:"desc"`
|
||||
Data interface{} `json:"data"`
|
||||
}
|
||||
|
||||
func buildParamRequiredErr(str []string) (err error) {
|
||||
msg := "缺少参数["
|
||||
for k, v := range str {
|
||||
if k != 0 {
|
||||
msg += "," + v
|
||||
} else {
|
||||
msg += v
|
||||
}
|
||||
}
|
||||
msg += "],请传入正确的值!"
|
||||
return fmt.Errorf(msg)
|
||||
}
|
||||
|
||||
func buildParamErrCodeAndErr(str string) (data, errCode string, err error) {
|
||||
return data, model.ErrCodeOpenAPIParamErrNormal, fmt.Errorf("参数[%s]错误,请传入正确的值!", str)
|
||||
}
|
||||
|
||||
func buildParamErr(str string) (err error) {
|
||||
return fmt.Errorf("参数[%s]错误,请传入正确的值!", str)
|
||||
}
|
||||
|
||||
func buildMethodParamSign() (err error) {
|
||||
return fmt.Errorf("参数['sign']校验失败,请传入正确的值!")
|
||||
}
|
||||
|
||||
func buildMethodParamErr() (err error) {
|
||||
return fmt.Errorf("参数['method']错误,请传入正确的值!")
|
||||
}
|
||||
|
||||
func buildTimestampParamErr() (err error) {
|
||||
return fmt.Errorf("参数['timestamp']和服务器时间差距过大,请传入正确的值!")
|
||||
}
|
||||
Reference in New Issue
Block a user