From 09c9c3c86a2cd0854192f49e2a80ec1dc08c13c4 Mon Sep 17 00:00:00 2001 From: richboo111 Date: Tue, 22 Nov 2022 18:11:38 +0800 Subject: [PATCH] data test --- business/jxstore/cms/store.go | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index d021638b0..4093a375b 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -6028,23 +6028,18 @@ func AssistCreateFence(relInfo map[string][]tiktok_store.RelInfo) (string, error globals.SugarLogger.Debugf("v[0].VendorStoreID============%s v[0].StoreID============%s", v[0].VendorStoreID, v[0].StoreID) for _, i := range v { globals.SugarLogger.Debugf("preTest i.StoreID========%s,i.VendorStoreID=========%s", i.StoreID, i.VendorStoreID) + tempFenceID = i.StoreID tempStoreID := utils.Str2Int64(i.StoreID) tempVendorStoreID := utils.Str2Int64(i.VendorStoreID) //暂时逻辑直接使用storeID - //(1)先判断是否存在 - if ifBindFence, err := tiktok_store.GetFence(k, i.StoreID); err == nil && utils.IsNil(ifBindFence.OutFenceId) { - tempFenceID = i.StoreID - } else { - fenceID, err := tiktok_store.CreateFenceByStore(k, tempStoreID) - if err != nil { - errList.AddErr(fmt.Errorf("平台门店(%s),门店(%s) 创建电子围栏失败:%v", i.VendorStoreID, i.StoreID, err)) - } else if strings.Contains(fmt.Sprint(err), fmt.Sprint("该电子围栏已经存在,请使用修改接口")) { - if err := tiktok_store.UpdateFenceByStore(k, i.StoreID, utils.Str2Int(i.VendorStoreID)); err != nil { - errList.AddErr(fmt.Errorf("平台门店(%s),门店(%s)更新电子围栏失败:%v", i.VendorStoreID, i.StoreID, err)) - } - } else if utils.IsNil(fenceID) { - tempFenceID = fenceID + if fenceID, err := tiktok_store.CreateFenceByStore(k, tempStoreID); err != nil { + errList.AddErr(fmt.Errorf("平台门店(%s),门店(%s) 创建电子围栏失败:%v", i.VendorStoreID, i.StoreID, err)) + } else if strings.Contains(fmt.Sprint(err), fmt.Sprint("该电子围栏已经存在,请使用修改接口")) { + if err := tiktok_store.UpdateFenceByStore(k, i.StoreID, utils.Str2Int(i.VendorStoreID)); err != nil { + errList.AddErr(fmt.Errorf("平台门店(%s),门店(%s)更新电子围栏失败:%v", i.VendorStoreID, i.StoreID, err)) } + } else if utils.IsNil(fenceID) { + tempFenceID = fenceID } if err := tiktok_store.BindFenceByStore(k, tempVendorStoreID, []string{tempFenceID}); err != nil { errList.AddErr(fmt.Errorf("平台门店(%s),门店(%s)绑定电子围栏失败:%v", i.VendorStoreID, i.StoreID, err))