Browse Source

useTime保留2位小数

JET-JJY 1 month ago
parent
commit
0a1a5cc1f8
1 changed files with 5 additions and 4 deletions
  1. 5 4
      Furnace/FurnaceRT/Equipments/PMs/RecipeExecutions/Process.cs

+ 5 - 4
Furnace/FurnaceRT/Equipments/PMs/RecipeExecutions/Process.cs

@@ -755,11 +755,12 @@ namespace FurnaceRT.Equipments.PMs.RecipeExecutions
                                         var useTime = wafers[i].UseTime + (float)stepTime;
                                         var useThick = wafers[i].UseThick + thickness;
 
-                                        WaferManager.Instance.UpdateWaferStatistics(ModuleHelper.Converter(Module), i, useCount, useTime, useThick);
+                                        WaferManager.Instance.UpdateWaferStatistics(ModuleHelper.Converter(Module), i, useCount, (float)Math.Round(useTime, 2), useThick);
                                     }
                                     PMModule.UpdateRecipeThickness(PMModule.RecipeRunningInfo.RecipeName, thickness);
                                     PMModule.UpdateRecipeStepFre(stepName);
-                                    PMModule.UpdateRecipeStepRunTime(stepName, stepTime);
+
+                                    PMModule.UpdateRecipeStepRunTime(stepName, Math.Round(stepTime, 2));
                                     PMModule.UpdateRecipeStepGroupThickness(stepName, thickness);
 
                                 }
@@ -786,7 +787,7 @@ namespace FurnaceRT.Equipments.PMs.RecipeExecutions
                                     var useTime = wafers[i].UseTime;
                                     var useThick = wafers[i].UseThick;
 
-                                    WaferManager.Instance.UpdateWaferStatistics(ModuleHelper.Converter(Module), i, useCount, useTime, useThick);
+                                    WaferManager.Instance.UpdateWaferStatistics(ModuleHelper.Converter(Module), i, useCount, (float)Math.Round(useTime, 2), useThick);
 
                                 }
                                 PMModule.UpdateSEDWafer(WaferManager.Instance.GetAllWafers());
@@ -1120,7 +1121,7 @@ namespace FurnaceRT.Equipments.PMs.RecipeExecutions
 
             _state = RecipeRunningState.RecipeCompleted;//暂时这么做
             //更新步次结束时间
-            _dbCallback.RecipeStepEnd(PMModule.RecipeRunningInfo.InnerId.ToString(), IsSubReciep? _currentSubRecipeStepNumber + 1: _currentStepNumber, _fdc.DataList, SC.GetStringValue("PM1.TempCorrection"), SC.GetStringValue("PM1.Heater.PID"));            
+            _dbCallback.RecipeStepEnd(PMModule.RecipeRunningInfo.InnerId.ToString(), IsSubReciep ? _currentSubRecipeStepNumber + 1 : _currentStepNumber, _fdc.DataList, SC.GetStringValue("PM1.TempCorrection"), SC.GetStringValue("PM1.Heater.PID"));
             return;//暂时这么做
 
             //_totalElpasedTime = 0;