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