diff --git a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs index 7476776..cf3aae0 100644 --- a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs +++ b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs @@ -1722,9 +1722,8 @@ namespace TemuKJD.WXForms.ProductForms try { long goodsId = 0; - if (!long.TryParse(dbProd.spu_id, out goodsId) || goodsId <= 0) - throw new Exception("商品ID无效"); - if (!long.TryParse(dbProd.skc_id, out goodsId) || goodsId <= 0) + if ((!long.TryParse(dbProd.spu_id, out goodsId) || goodsId <= 0) && + (!long.TryParse(dbProd.skc_id, out goodsId) || goodsId <= 0)) throw new Exception("商品ID无效"); var statuses = CloudGoodsService.GetViolationStatus(new List { goodsId });