fix: 修复参数校验失败时没有错误提示

This commit is contained in:
geeknonerd
2023-03-04 16:54:44 +08:00
parent 061593b028
commit d1db68cd2a

View File

@@ -155,7 +155,11 @@ func IsFailWithResp(c *gin.Context, err error) bool {
switch v := err.(type) {
// 自定义类型
case RespType:
Fail(c, v)
data := v.Data()
if data == nil {
data = []string{}
}
FailWithData(c, v, data)
// 其他类型
default:
Fail(c, SystemError)