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)