From 2b05362eba2f989b7857349cc9a3a1c12f8181b6 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周五, 26 9月 2025 11:35:50 +0800
Subject: [PATCH] 222

---
 iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs
index d048e36..19be4cf 100644
--- a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs
+++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs
@@ -306,6 +306,7 @@
                 {
                     addLog.WorkPieceID = input?.WorkPieceID;
                     addLog.WorkingProcedureCurrent = input?.WorkingProcedure;
+                    addLog.QualityState = input?.QualityState;
 
                     await _accessInterfaceLog.AddInterfaceLogAsync(addLog);
                 }
@@ -450,7 +451,9 @@
                     }
                     else
                     {
-                        produceCompletionStatus.PlanCompletionRate = Math.Round(((double)produceCompletionStatus.CompletionNum / (double)produceCompletionStatus.PlanCompletionNum), 3) * 100;
+                        produceCompletionStatus.PlanCompletionRate = (int)Math.Clamp(
+                           Math.Round(((double)produceCompletionStatus.CompletionNum / (double)produceCompletionStatus.PlanCompletionNum), 3) * 100
+                           , 0, 100);
                     }
                     list.Add(produceCompletionStatus);
 
@@ -475,7 +478,7 @@
             //鑾峰彇褰撳墠鏈�
             var month = DateTime.Now.ToString("yyyy-MM");
             //鑾峰彇褰撳墠澶�
-            var day = DateTime.Now.ToString("yyyy-MM-dd");
+            var day = DateTime.Now.ToString("yyyy-MM-dd"); 
             //鑾峰彇褰撳墠鏈堜唤璁″垝
             var productionPlanInfos = _productionPlanInfoRep.DetachedEntities.ProjectToType<ProductionPlanInfoOutput>().ToList()
                                      .Where(o => o.PlanType.Equals("2") && o.PlanTimeHand.Equals(month)).FirstOrDefault();

--
Gitblit v1.9.3