diff --git a/api/service/area.go b/api/service/area.go index 0fe033c..663e1df 100644 --- a/api/service/area.go +++ b/api/service/area.go @@ -38,6 +38,10 @@ func (r *AreaService) AddArea(req requests.AddArea) (bool, string, error) { return false, "", errors.New("上级地区错误") } + if len(req.AreaId) > 6 { + return false, "", errors.New("请输入正确地区编码") + } + // 检测编码是否重复 maps = make(map[string]interface{}) maps["area_id"] = req.AreaId @@ -94,6 +98,10 @@ func (r *AreaService) PutArea(areaId int, req requests.PutArea) (bool, error) { return false, err } + if len(req.AreaId) > 6 { + return false, errors.New("请输入正确地区编码") + } + // 检测编码是否重复 maps := make(map[string]interface{}) maps["area_id"] = req.AreaId