46 lines
1.1 KiB
Go
46 lines
1.1 KiB
Go
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']和服务器时间差距过大,请传入正确的值!")
|
|
}
|