From 9211ec11c112e18cd99e77f889a01110a70031ce Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期一, 24 十一月 2025 17:47:15 +0800
Subject: [PATCH] 优化项目结构

---
 SimpleUtil/HMI.Simple.Util/ProductUtil.cs |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/SimpleUtil/HMI.Simple.Util/ProductUtil.cs b/SimpleUtil/HMI.Simple.Util/ProductUtil.cs
index b4cf7db..9a7e156 100644
--- a/SimpleUtil/HMI.Simple.Util/ProductUtil.cs
+++ b/SimpleUtil/HMI.Simple.Util/ProductUtil.cs
@@ -16,7 +16,7 @@
             }
             else if (data.Type == "Int")
             {
-                context.FileGlobals.SetValInteger64($"DUTSetting.{data.Name}", 1, int.Parse(data.Value));
+                context.FileGlobals.SetValNumber($"DUTSetting.{data.Name}", 1, int.Parse(data.Value));
             }
             else if (data.Type == "Double")
             {
@@ -28,13 +28,20 @@
             }
         }
 
+        /// <summary>
+        /// 鏍规嵁浜у搧鍨嬪彿鍐欓厤缃�
+        /// </summary>
+        /// <param name="model">浜у搧鍨嬪彿</param>
+        /// <param name="instance">TestStand涓婁笅鏂�</param>
+        /// <param name="errMsg">寮傚父淇℃伅</param>
+        /// <returns>鏄惁鎴愬姛</returns>
         public static bool WriteConfigToContextByModel(string model, object instance, out string errMsg)
         {
             errMsg = string.Empty;
             try
             {
                 string dir = RegUtil.GetLocaltion();
-                string path = Path.Combine(dir, "Config", "Product", $"Parameter_{model}.data");
+                string path = Path.Combine(dir, "Config", "Product", "Parameter", $"Parameter_{model}.data");
                 return WriteConfigToContextByPath(path, instance, out errMsg);
             }
             catch (Exception ex)
@@ -44,6 +51,13 @@
             }
         }
 
+        /// <summary>
+        /// 鏍规嵁璺緞鍐欓厤缃�
+        /// </summary>
+        /// <param name="path">缁濆璺緞</param>
+        /// <param name="instance">TestStand涓婁笅鏂�</param>
+        /// <param name="errMsg">寮傚父淇℃伅</param>
+        /// <returns>鏄惁鎴愬姛</returns>
         public static bool WriteConfigToContextByPath(string path, object instance, out string errMsg)
         {
             errMsg = string.Empty;
@@ -51,7 +65,7 @@
             {
                 if (!File.Exists(path))
                 {
-                    throw new Exception("鏈壘鍒拌閰嶇疆锛岃妫�鏌�");
+                    throw new Exception($"鏈壘鍒拌閰嶇疆[{path}]锛岃妫�鏌�");
                 }
                 List<ParameterData> datas = XmlHelper.DeserializeFromXml<List<ParameterData>>(path);
                 foreach (var data in datas)

--
Gitblit v1.9.1