diff --git a/business/model/dao/store.go b/business/model/dao/store.go index b4f71b18d..ef02f6ea2 100644 --- a/business/model/dao/store.go +++ b/business/model/dao/store.go @@ -1586,12 +1586,6 @@ func QueryStoreBindInfo(storeID int) (*model.FreightTemplate, error) { return nil, err } FreightTemplateMap[storeID] = bindInfo - - defer func() { - if time.Now().Unix()%20*60 == 0 { - FreightTemplateMap = nil - } - }() return bindInfo, nil } diff --git a/business/partner/purchase/tiktok_store/store_sku2_utils.go b/business/partner/purchase/tiktok_store/store_sku2_utils.go index f2304a5c5..31b10cc6c 100644 --- a/business/partner/purchase/tiktok_store/store_sku2_utils.go +++ b/business/partner/purchase/tiktok_store/store_sku2_utils.go @@ -261,6 +261,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI } temp.TemplateID = param.FreightId _, err = dao.UpdateEntity(db, temp, "TemplateID") + dao.FreightTemplateMap[temp.StoreID] = temp } if temp.TradeLimitID != 0 { param.SaleLimitId = temp.TradeLimitID @@ -272,6 +273,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI } temp.TradeLimitID = param.SaleLimitId _, err = dao.UpdateEntity(db, temp, "TradeLimitID") + dao.FreightTemplateMap[temp.StoreID] = temp } }