添加美团服务商,和自动获取品牌
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"fmt"
|
||||
"git.rosy.net.cn/baseapi/utils/errlist"
|
||||
"git.rosy.net.cn/jx-callback/globals"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
@@ -34,7 +35,7 @@ func TestRetailCatList(t *testing.T) {
|
||||
|
||||
// 测试删除门店分类列表
|
||||
func TestDeleteCat(t *testing.T) {
|
||||
err := api.RetailCatDelete("12663480", "", "火锅底料")
|
||||
err := api.RetailCatDelete("12663480", "", "火锅底料", 1)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -59,11 +60,11 @@ func TestRetailCatDelete(t *testing.T) {
|
||||
var errStr1 string
|
||||
var errStr2 string
|
||||
for _, v := range str {
|
||||
if err := api.RetailCatDelete(v, "" /*utils.GetUpperUUID()*/, "热销"); err != nil {
|
||||
if err := api.RetailCatDelete(v, "" /*utils.GetUpperUUID()*/, "热销", 1); err != nil {
|
||||
errList.AddErr(err)
|
||||
errStr1 += v + ","
|
||||
}
|
||||
if err1 := api.RetailCatDelete(v, "" /*utils.GetUpperUUID()*/, "底料"); err1 != nil {
|
||||
if err1 := api.RetailCatDelete(v, "" /*utils.GetUpperUUID()*/, "底料", 1); err1 != nil {
|
||||
errList1.AddErr(err1)
|
||||
errStr2 += v + ","
|
||||
}
|
||||
@@ -368,3 +369,40 @@ func TestCategoryAttrValueList(t *testing.T) {
|
||||
}
|
||||
t.Log(utils.Format4Output(result, false))
|
||||
}
|
||||
|
||||
func TestSplit(t *testing.T) {
|
||||
param := "门店内存在重复的分类:【柑桔柚类】 【底料】 【火锅】,请先删除重复分类后再操作。"
|
||||
firstIndex := strings.Index(param, "【")
|
||||
lastIndex := strings.LastIndex(param, "】")
|
||||
newParam := param[firstIndex:lastIndex]
|
||||
new2 := strings.Split(newParam, "【")
|
||||
cc := make([]string, 0, 0)
|
||||
for _, v := range new2 {
|
||||
if strings.TrimSpace(v) == "" {
|
||||
continue
|
||||
} else if strings.Contains(v, "【") {
|
||||
for _, v2 := range strings.Split(v, "【") {
|
||||
if strings.TrimSpace(v) == "" {
|
||||
continue
|
||||
}
|
||||
if strings.TrimSpace(v2) != "" {
|
||||
cc = append(cc, v2)
|
||||
}
|
||||
}
|
||||
} else if strings.Contains(v, "】") {
|
||||
for _, v3 := range strings.Split(v, "】") {
|
||||
if strings.TrimSpace(v3) == "" {
|
||||
continue
|
||||
}
|
||||
if strings.TrimSpace(v3) != "" {
|
||||
cc = append(cc, v3)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
cc = append(cc, v)
|
||||
}
|
||||
}
|
||||
|
||||
fmt.Println("len-======", len(cc))
|
||||
globals.SugarLogger.Debugf("cc %s", utils.Format4Output(cc, false))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user