fix form_config_service
This commit is contained in:
@@ -187,13 +187,68 @@ func registerCustomFieldTranslations(validate *validator.Validate, trans ut.Tran
|
||||
return t
|
||||
})
|
||||
|
||||
// 授权日期翻译
|
||||
// 授权日期翻译(兼容两种标签)
|
||||
validate.RegisterTranslation("auth_date", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("auth_date", "{0}格式不正确,必须是YYYYMMDD-YYYYMMDD格式,且日期范围必须包括今天", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
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 {
|
||||
t, _ := ut.T("validAuthDate", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 时间范围翻译
|
||||
validate.RegisterTranslation("validTimeRange", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validTimeRange", "{0}格式不正确,必须是HH:MM-HH:MM格式", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validTimeRange", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 日期翻译
|
||||
validate.RegisterTranslation("validDate", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validDate", "{0}格式不正确,必须是YYYY-MM-DD格式", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validDate", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 统一社会信用代码翻译(validUSCI)
|
||||
validate.RegisterTranslation("validUSCI", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validUSCI", "{0}格式不正确,必须是18位统一社会信用代码", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validUSCI", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 手机号翻译(validMobileNo)
|
||||
validate.RegisterTranslation("validMobileNo", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validMobileNo", "{0}格式不正确,必须是11位手机号", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validMobileNo", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 银行卡号翻译
|
||||
validate.RegisterTranslation("validBankCard", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validBankCard", "{0}格式不正确,必须是有效的银行卡号", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validBankCard", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 姓名翻译(validName)
|
||||
validate.RegisterTranslation("validName", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validName", "{0}格式不正确,必须包含至少一个汉字或英文字母,长度1-50字符", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validName", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 授权书URL翻译
|
||||
validate.RegisterTranslation("authorization_url", trans, func(ut ut.Translator) error {
|
||||
@@ -218,6 +273,45 @@ func registerCustomFieldTranslations(validate *validator.Validate, trans ut.Tran
|
||||
t, _ := ut.T("validReturnURL", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 身份证号翻译(validIDCard)
|
||||
validate.RegisterTranslation("validIDCard", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validIDCard", "{0}格式不正确,必须是18位身份证号", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validIDCard", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 手机类型翻译
|
||||
validate.RegisterTranslation("validMobileType", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validMobileType", "{0}格式不正确,必须是:移动、联通、电信、广电或虚拟运营商", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validMobileType", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 授权链接翻译
|
||||
validate.RegisterTranslation("validAuthorizationURL", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validAuthorizationURL", "{0}必须是有效的URL地址,且文件类型必须是PDF、JPG、JPEG、PNG或BMP格式", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
t, _ := ut.T("validAuthorizationURL", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
|
||||
// 企业名称翻译
|
||||
validate.RegisterTranslation("validEnterpriseName", trans, func(ut ut.Translator) error {
|
||||
return ut.Add("validEnterpriseName", "{0}格式不正确,必须包含至少一个汉字,长度2-100字符", true)
|
||||
}, func(ut ut.Translator, fe validator.FieldError) string {
|
||||
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 {
|
||||
t, _ := ut.T("enterprise_name", getFieldDisplayName(fe.Field()))
|
||||
return t
|
||||
})
|
||||
}
|
||||
|
||||
// getFieldDisplayName 获取字段显示名称(中文)
|
||||
|
||||
Reference in New Issue
Block a user