diff --git a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs index 464aa22..6ddfe1e 100644 --- a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs +++ b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs @@ -1345,8 +1345,16 @@ namespace TemuKJD.WXForms.ProductForms goto endUploadProduct; } var totalNum = JsonHelper.JObjectParse(getProdOnSaleRst)["totalNum"].ParseToInt(); + + // 初始化店铺上货/在售信息 + var day = DateTime.Now.ToString("yyyyMMdd").ParseToInt(); + if (!GlobalConfig.dicWxShopUploadInfo.ContainsKey(shop.ShopId)) + GlobalConfig.dicWxShopUploadInfo[shop.ShopId] = new WxShopUploadInfo(); + if (!GlobalConfig.dicWxShopUploadInfo[shop.ShopId].DicDayUploadCount.ContainsKey(day)) + GlobalConfig.dicWxShopUploadInfo[shop.ShopId].DicDayUploadCount[day] = 0; + GlobalConfig.dicWxShopUploadInfo[shop.ShopId].OnSaleCount = totalNum; - GlobalConfig.dicWxShopUploadInfo[shop.ShopId].OnSaleRefreshDay = DateTime.Now.ToString("yyyyMMdd").ParseToInt(); + GlobalConfig.dicWxShopUploadInfo[shop.ShopId].OnSaleRefreshDay = day; // 删除45天前的记录 var removeKeys = GlobalConfig.dicWxShopUploadInfo[shop.ShopId].DicDayUploadCount.Keys.Where(s => s < DateTime.Now.AddDays(-45).ToString("yyyyMMdd").ParseToInt()).ToList(); foreach (var key in removeKeys)