This commit is contained in:
2025-09-20 19:05:07 +08:00
parent 2685df85c3
commit 7b1b75e7a9
4 changed files with 15 additions and 137 deletions

View File

@@ -532,6 +532,7 @@ func validateEnterpriseName(fl validator.FieldLevel) bool {
"有限公司", "有限责任公司", "股份有限公司", "股份公司",
"工作室", "个体工商户", "个人独资企业", "合伙企业",
"集团有限公司", "集团股份有限公司",
"分公司", "子公司", "办事处", "代表处",
"Co.,Ltd", "Co., Ltd", "Ltd", "LLC", "Inc", "Corp",
"Company", "Studio", "Workshop", "Enterprise",
}
@@ -544,6 +545,11 @@ func validateEnterpriseName(fl validator.FieldLevel) bool {
hasValidSuffix = true
break
}
// 同时检查括号内的企业类型,如:(个体工商户)、(分公司)
if strings.HasSuffix(trimmedName, ""+suffix+"") {
hasValidSuffix = true
break
}
}
// 如果名称中包含常见的企业类型关键词,则必须是合法的后缀
@@ -811,6 +817,7 @@ func ValidateEnterpriseName(enterpriseName string) error {
"有限公司", "有限责任公司", "股份有限公司", "股份公司",
"工作室", "个体工商户", "个人独资企业", "合伙企业",
"集团有限公司", "集团股份有限公司",
"分公司", "子公司", "办事处", "代表处",
"Co.,Ltd", "Co., Ltd", "Ltd", "LLC", "Inc", "Corp",
"Company", "Studio", "Workshop", "Enterprise",
}
@@ -822,6 +829,11 @@ func ValidateEnterpriseName(enterpriseName string) error {
hasValidSuffix = true
break
}
// 同时检查括号内的企业类型,如:(个体工商户)、(分公司)
if strings.HasSuffix(trimmedName, ""+suffix+"") {
hasValidSuffix = true
break
}
}
// 如果名称中包含常见的企业类型关键词,则必须是合法的后缀