diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index e8a9da8ed..862d556e5 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -3494,7 +3494,11 @@ func AddStoreCategoryMap(ctx *jxcontext.Context, storeCategoryMap *model.StoreCa if storeCategoryMap.Level == 1 { storeCatMaps, _ := dao.GetStoreCategoryMap(db, -1, 0, storeCategoryMap.StoreID, storeCategoryMap.CategoryID) if len(storeCatMaps) > 0 { - return nil, fmt.Errorf("已存在绑定的京西分类,分类名:[%v]", storeCatMaps[0].StoreCategoryName) + for _, v := range storeCatMaps { + if storeCategoryMap.StoreCategoryName == v.StoreCategoryName { + return nil, fmt.Errorf("已存在绑定的京西分类,分类名:[%v]", storeCatMaps[0].StoreCategoryName) + } + } } } storeCategoryMap.StoreCategoryName = strings.Trim(storeCategoryMap.StoreCategoryName, " ")