diff --git a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs index 25a51d6..b2e0589 100644 --- a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs +++ b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs @@ -669,6 +669,13 @@ namespace TemuKJD.WXForms.ProductForms if (!isInit) { InitWaitingProductConfigBinding(); + foreach (var item in dgvShop.Rows.Cast()) + { + var shopId = item.Cells["colShopId"]?.Value.ToString(); + + item.Cells["colSelect"].Value = wxUploadRule.SelectedShopIds.Contains(shopId); + } + } isInit = true; } @@ -1025,6 +1032,10 @@ namespace TemuKJD.WXForms.ProductForms return; } + wxUploadRule.SelectedShopIds = shopIdLst; + NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_upload_rule", wxUploadRule); + + if (lstTemuDBProductSelect.Count() > 0) { if (WXShopLoginForm.shopLoginInstance != null && WXShopLoginForm.shopLoginInstance.IsDisposed != true) @@ -1369,8 +1380,8 @@ namespace TemuKJD.WXForms.ProductForms if (shopRow != null) Invoke(new Action(() => { shopRow.Cells["colSelect"].Value = false; })); - result = "{\"success\":false,\"status\":\"未上传\",\"errMsg\":\"超过设定的店铺最大在售商品数,设定:" + - wxUploadRule.NotUploadShopProdMoreThan + " 已上架:" + totalNum + "\"}"; + result = "{\"success\":false,\"status\":\"未上传\",\"errMsg\":\"超过设定的店铺最大在售商品数,设定:" + + wxUploadRule.NotUploadShopProdMoreThan + " 已上架:" + totalNum + "\"}"; goto endUploadProduct; } } @@ -3042,7 +3053,7 @@ namespace TemuKJD.WXForms.ProductForms PDDDBProdListForm.GetProdWxCat(dbProd, null, shop); isRetryCat = true; goto retryCat; - } + } return "{\"success\":false,\"draftId\":0,\"status\":\"未上传\",\"errMsg\":\"获取类目保证金失败\"}"; } @@ -6238,7 +6249,7 @@ namespace TemuKJD.WXForms.ProductForms //优选靓键店 登录 进店 397652670 重庆川味百年传奇山椒笋尖低脂解馋泡椒脆笋脆嫩爽口开胃解腻追剧办公解馋休闲小零食独立小包装 547009 371857150 0 初始化图片上传失败 值不能为 null。 //参数名: source https://wst.wxapp.tc.qq.com/161/20304/snscosdownload/SH/reserved/6acd9a520004f3272b49791884351f15000000a100004f50 14秒 if (!img_url.Contains("wxapp") && !img_url.Contains("mmecimage.cn")) - img_url = img_url.Replace("https://", "http://"); + img_url = img_url.Replace("https://", "http://"); var image = GetHtml.GetUrlImg(img_url, out getImgError); if (image == null) image = new Bitmap(800, 800); @@ -7541,7 +7552,7 @@ namespace TemuKJD.WXForms.ProductForms globalShopUploadCntLimitRetryTimes = numJumpCnt.Value.ParseToInt(); } - + void SaveImageCacheOld(string spuId, Dictionary wxImgMapOldDic) { @@ -8092,9 +8103,13 @@ Content-Type: application/octet-stream public bool IsNotUploadShopProdMoreThan { get; set; } = false; public int NotUploadShopProdMoreThan { get; set; } = 500; + /// + /// 选中上传的商铺 + /// + public List SelectedShopIds { get; set; } = []; } - + class WaitingProductConfig : BindableBase { public WaitingProductConfig()