diff --git a/BBWY.Client/GlobalContext.cs b/BBWY.Client/GlobalContext.cs
index ef71e519..0b2bd463 100644
--- a/BBWY.Client/GlobalContext.cs
+++ b/BBWY.Client/GlobalContext.cs
@@ -13,7 +13,7 @@ namespace BBWY.Client
         {
             ShopServiceGroupList = new List<string>();
             ShopServiceGroupLowerList = new List<string>();
-            ClientVersion = "10211";
+            ClientVersion = "10212";
         }
 
 
diff --git a/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs b/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
index 2b26481f..58d9e54c 100644
--- a/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
+++ b/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
@@ -535,29 +535,29 @@ namespace BBWY.Client.ViewModels
                 }
                 request.BarcodeId = BarCodeModel.Id;
             }
-            IsNeedPrintCer = Need.不需要;
-            if (PurchaseSkuList != null && PurchaseSkuList.Count > 0 && purchaseSkuList.Any(p => p.IsNeedCer))
-            {
-                if (PurchaseSkuList.Where(p => p.IsSetCertificate).Count() > 0)
+            if (IsNeedPrintCer == Need.需要)
+                if (PurchaseSkuList != null && PurchaseSkuList.Count > 0 && purchaseSkuList.Any(p => p.IsNeedCer))
                 {
-                    MessageBox.Show("存在未确认的合格证,请先完成确认!");
-                    return;
-                }
+                    if (PurchaseSkuList.Where(p => p.IsSetCertificate).Count() > 0)
+                    {
+                        MessageBox.Show("存在未确认的合格证,请先完成确认!");
+                        return;
+                    }
 
-                if (purchaseSkuList.Any(p => p.IsNeedCer && p.CerDTO == null))
-                {
-                    MessageBox.Show("有未设置的合格证,请设置完所有的合格证再保存");
-                    return;
-                }
-                if (PurchaseSkuList.Where(p => p.IsNeedCer && p.CerDTO.Id > 0).Count() <= 0)
-                {
-                    MessageBox.Show("无可选的合格证打印!");
-                    return;
+                    if (purchaseSkuList.Any(p => p.IsNeedCer && p.CerDTO == null))
+                    {
+                        MessageBox.Show("有未设置的合格证,请设置完所有的合格证再保存");
+                        return;
+                    }
+                    if (PurchaseSkuList.Where(p => p.IsNeedCer && p.CerDTO.Id > 0).Count() <= 0)
+                    {
+                        MessageBox.Show("无可选的合格证打印!");
+                        return;
+                    }
+                    request.CerId = string.Join(",", PurchaseSkuList.Where(p => p.IsNeedCer && p.CerDTO.Id > 0).Select(p => p.CerDTO.Id));
+                   
                 }
-                request.CerId = string.Join(",", PurchaseSkuList.Where(p => p.IsNeedCer && p.CerDTO.Id > 0).Select(p => p.CerDTO.Id));
-                IsNeedPrintCer = Need.需要;
-            }
-       
+
             try
             {