diff --git a/TEMUKJD/WXForms/ProductForms/WXUserCollectAuthProdListForm.cs b/TEMUKJD/WXForms/ProductForms/WXUserCollectAuthProdListForm.cs index 3e44e60..7e060d8 100644 --- a/TEMUKJD/WXForms/ProductForms/WXUserCollectAuthProdListForm.cs +++ b/TEMUKJD/WXForms/ProductForms/WXUserCollectAuthProdListForm.cs @@ -1302,20 +1302,20 @@ namespace TemuKJD.WXForms.ProductForms .Where(p => ids.Contains(p.id)) .ToDictionary(p => p.id); - var selected = ids - .Where(id => productDict.ContainsKey(id)) - .Select(id => - { - var prod = productDict[id]; - return new ComplianceGoods - { - id = prod.id.ToString(), - name = prod.product_name, - image = prod.main_img, - type = ComplianceGoods.Library - }; - }) - .ToList(); + var selected = ids + .Where(id => productDict.ContainsKey(id)) + .Select(id => + { + var prod = productDict[id]; + return new ComplianceGoods + { + id = prod.id.ToString(), + name = prod.product_name, + image = prod.main_img, + type = ComplianceGoods.Library + }; + }) + .ToList(); if (selected.Count == 0) @@ -1323,7 +1323,15 @@ namespace TemuKJD.WXForms.ProductForms BaseMsgForm.ShowInfo("请选择商品"); return; } - BaseMsgForm.ShowInfo($"当前AI检测剩余:{BaseClass.ImageAnalysisQuota}张"); + if (BaseClass.ImageAnalysisQuota > 0) + { + BaseMsgForm.ShowInfo($"当前AI检测剩余:{BaseClass.ImageAnalysisQuota}张"); + } + else + { + BaseMsgForm.ShowInfo($"当前AI检测剩余:{BaseClass.ImageAnalysisQuota}张,请兑换"); + return; + } var originalText = btnSafeDetection.Text; detection = new CancellationTokenSource();