diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 1d8f7bf03..55111d876 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -5891,12 +5891,15 @@ func GetDDScope(ctx *jxcontext.Context, storeID int, vendorStoreID string) (ware if err != nil { return data, errors.New(fmt.Sprintf("获取门店(%d) 绑定fenceID失败:%v", storeID, err)) } - globals.SugarLogger.Debug("len(bindWarehouse),bindWarehouse[0][utils.Str2Int(vendorStoreID)].OutFenceIds[0]=================%d,%d", len(bindWarehouse), bindWarehouse[0][utils.Str2Int(vendorStoreID)].OutFenceIds[0]) - resp, err := tiktok_store.GetFence(storeMap[0].VendorOrgCode, bindWarehouse[0][utils.Str2Int(vendorStoreID)].OutFenceIds[0]) - if err != nil { - return data, err + if utils.IsNil(bindWarehouse) { + return data, nil + } else { + resp, err := tiktok_store.GetFence(storeMap[0].VendorOrgCode, bindWarehouse[0][utils.Str2Int(vendorStoreID)].OutFenceIds[0]) + if err != nil { + return data, errors.New(fmt.Sprintf("获取门店(%d) 电子围栏失败:%v", storeID, err)) + } + return resp, nil } - return resp, nil } //获取 VendorOrgCode