diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index dfe094933..5f6513773 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -5896,6 +5896,15 @@ func UpdateStorePoiStatus(ctx *jxcontext.Context) error { return nil } +//抖音定时任务 +//func UpdateStoreRelInformation(ctx *jxcontext.Context) error { +// var ( +// db = dao.GetDB() +// ) +//storeList,_:=dao.GetStoreList(db,[]int{model.VendorIDDD},nil,[]int{model.store}) +// return nil +//} + //获取抖店门店建议范围 (即电子围栏) func GetDDScope(ctx *jxcontext.Context, storeID int, vendorStoreID string) (warehouse_getFences_response.FencesItem, error) { var ( diff --git a/business/jxstore/misc/misc.go b/business/jxstore/misc/misc.go index 62ee4b8e1..444d45896 100644 --- a/business/jxstore/misc/misc.go +++ b/business/jxstore/misc/misc.go @@ -185,6 +185,12 @@ func Init() { }, []string{ "22:00:00", }) + //每天晚上23:00获取门店 电子围栏、仓库、限售模板、运费模板ID同步进数据库 + ScheduleTimerFunc("UpdateStoreRelInformation", func() { + //cms.UpdateStoreRelInformation(jxcontext.AdminCtx) + }, []string{ + "22:00:00", + }) // 每分钟轮询一次,推送抖店骑手信息 ScheduleTimerFuncByInterval(func() { diff --git a/business/model/store.go b/business/model/store.go index 707e0fd3d..95fb07bab 100644 --- a/business/model/store.go +++ b/business/model/store.go @@ -1024,7 +1024,7 @@ type FreightTemplate struct { TemplateID int64 `orm:"column(template_id)" json:"templateID"` //运费模板ID 1对1 WarehouseID int64 `orm:"column(warehouse_id)" json:"warehouseID"` //创建门店时绑定的仓库id 1对1 FenceID string `orm:"column(fence_id)" json:"fenceID"` //电子围栏id 1对1 - TradeLimitID int64 `orm:"column(trade_limit_id)" json:"tradeLimitID"` //限售模板id + TradeLimitID int64 `orm:"column(trade_limit_id)" json:"tradeLimitID"` //限售模板id 1对1(默认会创建) } func (*FreightTemplate) TableUnique() [][]string { diff --git a/business/partner/purchase/tiktok_store/warehouse.go b/business/partner/purchase/tiktok_store/warehouse.go index 9bcb3b2b8..30f3ac351 100644 --- a/business/partner/purchase/tiktok_store/warehouse.go +++ b/business/partner/purchase/tiktok_store/warehouse.go @@ -158,7 +158,7 @@ func CreateFenceByStore(appOrgCode string, storeID int64) (fenceID string, err e } } -//直接创建电子围栏方式 +//直接创建电子围栏方式 暂时未使用 func CreateFenceDirectly(param warehouse_createFence_request.WarehouseCreateFenceParam) (fenceID string, err error) { info := &warehouse_createFence_request.WarehouseCreateFenceParam{ FenceInfo: param.FenceInfo, @@ -181,7 +181,7 @@ func UpdateFenceByStore(appOrgCode, outFenceID string, storeID int) error { model.VendorIDDD, } sqlStr := ` SELECT t.lng,t.lat,t.delivery_range_type,t.delivery_range,s.vendor_store_id FROM store t - LEFT JOIN store_map s ON t.id = s.store_id WHERE s.vendor_id= ? ` + LEFT JOIN store_map s ON t.id = s.store_id WHERE s.vendor_id = ? ` if storeID != 0 { sqlStr += " AND t.id = ? " sqlParam = append(sqlParam, storeID)