diff --git a/TEMUKJD/KJD.csproj.user b/TEMUKJD/KJD.csproj.user index e1777f5..af56d8a 100644 --- a/TEMUKJD/KJD.csproj.user +++ b/TEMUKJD/KJD.csproj.user @@ -10,7 +10,7 @@ zh-CN false - Development + Production false diff --git a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs index d5377c5..bc410f2 100644 --- a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs +++ b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs @@ -2774,6 +2774,9 @@ namespace TemuKJD.WXForms.ProductForms { return "{\"success\":false,\"draftId\":0,\"status\":\"未上传\",\"errMsg\":\"该商品类目信息不完整\"}"; } + bool isRetryCat = false; + retryCat: + // 微信商品使用类目缓存 if (!dbProd.wx_cat_leaf.IsNullOrZero()) { @@ -2969,7 +2972,16 @@ namespace TemuKJD.WXForms.ProductForms if (leafCatId == 547591) bound = GlobalConfig.WxCatBoundList.FirstOrDefault(b => b.leaf_id == 7370); if (bound == null) + { + if (!isRetryCat) + { + PDDDBProdListForm.GetProdWxCat(dbProd, null, shop); + isRetryCat = true; + goto retryCat; + } return "{\"success\":false,\"draftId\":0,\"status\":\"未上传\",\"errMsg\":\"获取类目保证金失败\"}"; + } + var maxBount = txtFilterBoundMax.Text.Trim().ParseToInt(); var minBount = txtFilterBoundMin.Text.Trim().ParseToInt(); if (bound.cat_bound < minBount || bound.cat_bound > maxBount)