f
This commit is contained in:
@@ -9,7 +9,7 @@ import (
|
||||
func RegisterCustomTranslations(validate *validator.Validate, trans ut.Translator) {
|
||||
// 注册标准字段翻译
|
||||
registerStandardTranslations(validate, trans)
|
||||
|
||||
|
||||
// 注册自定义字段翻译
|
||||
registerCustomFieldTranslations(validate, trans)
|
||||
}
|
||||
@@ -194,7 +194,7 @@ func registerCustomFieldTranslations(validate *validator.Validate, trans ut.Tran
|
||||
t, _ := ut.T("auth_date", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
|
||||
validate.RegisterTranslation("validAuthDate", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validAuthDate", "{0}格式不正确,必须是YYYYMMDD-YYYYMMDD格式,且日期范围必须包括今天", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
@@ -202,6 +202,13 @@ func registerCustomFieldTranslations(validate *validator.Validate, trans ut.Tran
|
||||
return t
|
||||
})
|
||||
|
||||
validate.RegisterTranslation("validDateRange", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validDateRange", "{0}格式不正确,必须是YYYYMMDD-YYYYMMDD格式,且开始日期不能晚于结束日期", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validDateRange", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 时间范围翻译
|
||||
validate.RegisterTranslation("validTimeRange", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validTimeRange", "{0}格式不正确,必须是HH:MM-HH:MM格式", true)
|
||||
@@ -305,7 +312,7 @@ func registerCustomFieldTranslations(validate *validator.Validate, trans ut.Tran
|
||||
t, _ := ut.T("validEnterpriseName", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
|
||||
validate.RegisterTranslation("enterprise_name", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("enterprise_name", "{0}格式不正确,必须包含至少一个汉字,长度2-100字符", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
@@ -410,4 +417,4 @@ func getFieldDisplayName(field string) string {
|
||||
return displayName
|
||||
}
|
||||
return field
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user