From 059ac932a06a5131903ae79e1ea82b05cd649535 Mon Sep 17 00:00:00 2001 From: wule Date: Wed, 21 Oct 2026 11:02:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A3=9F=E5=93=81=E4=B8=8A?= =?UTF-8?q?=E8=B4=A7=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProductForms/WXDBProdUploadForm.cs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs index 76e8556..23ee147 100644 --- a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs +++ b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs @@ -3906,7 +3906,7 @@ namespace TemuKJD.WXForms.ProductForms } if (upProdParam.product.info.category.FirstOrDefault()?.name == "食品饮料" || prodInfo.detail.cats.FirstOrDefault() == "食品饮料") { - if (propInfo.name == "厂名") + if (propInfo.name == "厂名" && !prodInfo.property.goods_properties.Any(p => p.name == "生产企业名称")) attr = productAttr.attr.FirstOrDefault(r => r.name == "生产企业名称"); else if (propInfo.name == "食品生产许可证编号") attr = productAttr.attr.FirstOrDefault(r => r.name == "食品生产许可证编号"); @@ -4505,6 +4505,15 @@ namespace TemuKJD.WXForms.ProductForms } } } + foreach (var param in upProdParam.product.info.param.ToList()) + { + var nameExistParams = upProdParam.product.info.param.Where(c => c.categorys?.FirstOrDefault()?.name == param.categorys?.FirstOrDefault()?.name).ToList(); + for (int i = 0; i < 10 && nameExistParams.Count > 1; i++) + { + upProdParam.product.info.param.Remove(nameExistParams.LastOrDefault()); + nameExistParams = upProdParam.product.info.param.Where(c => c.categorys?.FirstOrDefault()?.name == param.categorys?.FirstOrDefault()?.name).ToList(); + } + } #endregion #region sku规格属性 @@ -7626,10 +7635,10 @@ namespace TemuKJD.WXForms.ProductForms void SaveImageCacheOld(string spuId, Dictionary wxImgMapOldDic) { - if (EnvironmentHelper.IsProduction) - { - return; - } + //if (EnvironmentHelper.IsProduction) + //{ + // return; + //} var url = BaseClass.BuildObjString("product/mdy_pdd_product"); var data = "";