处理公共参数
This commit is contained in:
@@ -1,7 +1,34 @@
|
||||
package controllers
|
||||
|
||||
import "fmt"
|
||||
|
||||
type CallResult struct {
|
||||
Code string `json:"code"`
|
||||
Desc string `json:"desc"`
|
||||
Data string `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 buildParamErr(str string) (err error) {
|
||||
return fmt.Errorf("参数[%s]错误,请传入正确的值!", str)
|
||||
}
|
||||
|
||||
func buildMethodParamErr() (err error) {
|
||||
return fmt.Errorf("参数['method']错误,请传入正确的值!")
|
||||
}
|
||||
|
||||
func buildTimestampParamErr() (err error) {
|
||||
return fmt.Errorf("参数['timestamp']和服务器时间差距过大,请传入正确的值!")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user