From 5707781039b9d902ce1d2d6727fba65bbab14574 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期六, 13 九月 2025 17:02:06 +0800
Subject: [PATCH] 异常单回滚

---
 WebApi/Gs.Report/XlsInOutController.cs |  300 ++++++++++++++++++++++++++----------------------------------
 1 files changed, 130 insertions(+), 170 deletions(-)

diff --git a/WebApi/Gs.Report/XlsInOutController.cs b/WebApi/Gs.Report/XlsInOutController.cs
index 3606252..78a536f 100644
--- a/WebApi/Gs.Report/XlsInOutController.cs
+++ b/WebApi/Gs.Report/XlsInOutController.cs
@@ -2,7 +2,6 @@
 using System.Data;
 using System.Data.SqlClient;
 using System.Dynamic;
-using System.Text;
 using Gs.Toolbox;
 using Gs.Toolbox.ApiCore.Abstract.Mvc;
 using Gs.Toolbox.ApiCore.Common.Mvc;
@@ -28,10 +27,9 @@
     }
 
     /// <summary>
-    ///     閫氱敤瀛樺偍杩囩▼鎵ц鏂规硶
+    /// 閫氱敤瀛樺偍杩囩▼鎵ц鏂规硶
     /// </summary>
-    private DataSet RunProcedure(string procName,
-        IDictionary<string, object> paramDict)
+    private DataSet RunProcedure(string procName, IDictionary<string, object> paramDict)
     {
         var dset = new DataSet();
         using (var conn = new SqlConnection(DbHelperSQL.strConn))
@@ -41,17 +39,15 @@
                 comm.CommandType = CommandType.StoredProcedure;
                 // 鍔ㄦ�佹坊鍔犲弬鏁�
                 foreach (var kvp in paramDict)
-                    comm.Parameters.AddWithValue("@" + kvp.Key,
-                        kvp.Value == null
-                            ? DBNull.Value
-                            : kvp.Value.ToString());
+                {
+                    comm.Parameters.AddWithValue("@" + kvp.Key, kvp.Value == null? DBNull.Value : kvp.Value.ToString());
+                }
                 using (var adapter = new SqlDataAdapter(comm))
                 {
                     adapter.Fill(dset, "0");
                 }
             }
         }
-
         return dset;
     }
 
@@ -62,13 +58,14 @@
         var paramDict = new Dictionary<string, object>();
         // 鍔ㄦ�佽В鏋愬弬鏁�
         if (mode.outParams != null)
+        {
             foreach (var prop in mode.outParams)
             {
                 string name = prop.Name;
                 object value = prop.Value;
                 paramDict.Add(name, value);
             }
-
+        }
         var _pdfFloder = AppSettingsHelper.getValueByKey("DownPath");
         var _pdfName = Guid.NewGuid() + ".xls";
         var _pdfSaveFolder = Path.Combine(AppContext.BaseDirectory, _pdfFloder);
@@ -80,24 +77,21 @@
         {
             var dset = RunProcedure(rptParameter, paramDict);
             if (dset == null || dset.Tables.Count <= 0)
-                return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Exception,
-                    "娌℃湁鏌ヨ鍒颁换浣曟暟鎹�");
+                return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Exception, "娌℃湁鏌ヨ鍒颁换浣曟暟鎹�");
             var ary = new ArrayList();
             ExcelHelper.ExportAryHead(dset.Tables[0], ary, pdfSavePath);
             m.fileUrl = "down/" + _pdfName;
-            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success,
-                "璇诲彇鎴愬姛锛�");
+            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "璇诲彇鎴愬姛锛�");
         }
         catch (Exception ex)
         {
             LogHelper.Debug(ToString(), ex.Message);
-            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Exception,
-                "璇诲彇澶辫触," + ex.Message);
+            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Exception, "璇诲彇澶辫触," + ex.Message);
         }
     }
 
     /// <summary>
-    ///     鏁版嵁瀵煎嚭锛岄渶瑕佸瓨鍌ㄨ繃绋嬫敮鎾戯紝鐩墠娌$敤鍒�
+    /// 鏁版嵁瀵煎嚭锛岄渶瑕佸瓨鍌ㄨ繃绋嬫敮鎾戯紝鐩墠娌$敤鍒�
     /// </summary>
     /// <param name="mode"></param>
     /// <returns></returns>
@@ -138,7 +132,6 @@
                         dt.Fill(dset, "0");
                     }
                 }
-
                 conn.Close();
             }
 
@@ -179,7 +172,7 @@
     #region 鍚勭瀵煎嚭
 
     /// <summary>
-    ///     瀵煎嚭棣栨
+    /// 瀵煎嚭棣栨
     /// </summary>
     /// <param name="mode"></param>
     /// <returns></returns>
@@ -196,18 +189,15 @@
         dynamic m = new ExpandoObject();
         //璇绘暟鎹�
         var dset = new DataSet();
-        SqlParameter[] parameters =
-        {
+        SqlParameter[] parameters ={
             new("@inMainGuid", guid),
             new("@inP1", ""),
             new("@inP2", ""),
             new("@inP3", ""),
-            new("@inP4", "")
-        };
+            new("@inP4", "")};
         try
         {
-            dset = DbHelperSQL.RunProcedure("[xlsOutShouJian]", parameters,
-                "0");
+            dset = DbHelperSQL.RunProcedure("[xlsOutShouJian]", parameters, "0");
             if (dset == null || dset.Tables.Count <= 0)
                 return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Exception,
                     "娌℃湁鏌ヨ鍒颁换浣曟暟鎹�");
@@ -226,7 +216,7 @@
     }
 
     /// <summary>
-    ///     瀵煎嚭iqc妫�
+    /// 瀵煎嚭iqc妫�
     /// </summary>
     /// <param name="mode"></param>
     /// <returns></returns>
@@ -243,14 +233,12 @@
         dynamic m = new ExpandoObject();
         //璇绘暟鎹�
         var dset = new DataSet();
-        SqlParameter[] parameters =
-        {
+        SqlParameter[] parameters ={
             new("@inMainGuid", guid),
             new("@inP1", ""),
             new("@inP2", ""),
             new("@inP3", ""),
-            new("@inP4", "")
-        };
+            new("@inP4", "")};
         try
         {
             dset = DbHelperSQL.RunProcedure("[xlsOutIqc]", parameters, "0");
@@ -273,7 +261,7 @@
 
 
     /// <summary>
-    ///     瀵煎嚭宸℃
+    /// 瀵煎嚭宸℃
     /// </summary>
     /// <param name="mode"></param>
     /// <returns></returns>
@@ -290,14 +278,12 @@
         dynamic m = new ExpandoObject();
         //璇绘暟鎹�
         var dset = new DataSet();
-        SqlParameter[] parameters =
-        {
+        SqlParameter[] parameters ={
             new("@inMainGuid", guid),
             new("@inP1", ""),
             new("@inP2", ""),
             new("@inP3", ""),
-            new("@inP4", "")
-        };
+            new("@inP4", "")};
         try
         {
             dset = DbHelperSQL.RunProcedure("[xlsOutXunJian]", parameters, "0");
@@ -319,7 +305,7 @@
     }
 
     /// <summary>
-    ///     瀵煎嚭鎴愬搧妫�楠屾姤鍛�
+    /// 瀵煎嚭鎴愬搧妫�楠屾姤鍛�
     /// </summary>
     /// <param name="mode"></param>
     /// <returns></returns>
@@ -336,18 +322,15 @@
         dynamic m = new ExpandoObject();
         //璇绘暟鎹�
         var dset = new DataSet();
-        SqlParameter[] parameters =
-        {
+        SqlParameter[] parameters ={
             new("@inMainGuid", guid),
             new("@inP1", ""),
             new("@inP2", ""),
             new("@inP3", ""),
-            new("@inP4", "")
-        };
+            new("@inP4", "")};
         try
         {
-            dset = DbHelperSQL.RunProcedure("[xlsOutChengPin]", parameters,
-                "0");
+            dset = DbHelperSQL.RunProcedure("[xlsOutChengPin]", parameters, "0");
             if (dset == null || dset.Tables.Count <= 0)
                 return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Exception,
                     "娌℃湁鏌ヨ鍒颁换浣曟暟鎹�");
@@ -364,54 +347,52 @@
                 "璇诲彇澶辫触," + ex.Message);
         }
     }
-
     #endregion
 
 
-    #region 鍚勭瀵煎叆
-
+    #region  鍚勭瀵煎叆
     /// <summary>
-    ///     妫�楠屽伐鍏峰鍏�
+    /// 妫�楠屽伐鍏峰鍏�
     /// </summary>
     /// <param name="tmpGuid"></param>
     /// <returns></returns>
     [RequestMethod(RequestMethods.POST)]
     public ReturnDto<int?> XlsInJygj([FromBody] dynamic mode)
     {
-        var dic = new Dictionary<string, string>
+        Dictionary<string, string> dic = new Dictionary<string, string>
         {
-            { "鍚嶇О", "t1" }
+            { "鍚嶇О", "t1" },
         };
         string tmpGuid = mode.tmpGuid;
         int? rtnInt = (int)ReturnCode.Default;
-        int? _it = 0; //杩斿洖鐨勮鏁�
-        var _msg = ""; //杩斿洖鐨勪俊鎭�
+        int? _it = 0;//杩斿洖鐨勮鏁�
+        string _msg = "";//杩斿洖鐨勪俊鎭�
         (_it, _msg) = getTable(tmpGuid, dic);
         if (_it <= 0)
-            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
-                _msg);
-        var sbMsg = new StringBuilder();
-        using (var conn = new SqlConnection(DbHelperSQL.strConn))
+            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, _msg);
+        System.Text.StringBuilder sbMsg = new System.Text.StringBuilder();
+        using (SqlConnection conn = new SqlConnection(DbHelperSQL.strConn))
         {
-            using (var cmd = new SqlCommand("[xlsInJygj]", conn))
+            using (SqlCommand cmd = new SqlCommand("[xlsInJygj]", conn))
             {
                 try
                 {
                     conn.Open();
                     cmd.CommandType = CommandType.StoredProcedure;
-                    var parameters = new[]
-                    {
-                        new SqlParameter("@outGuid", SqlDbType.NVarChar, 100),
-                        new SqlParameter("@outMsg", SqlDbType.NVarChar, 300),
-                        new SqlParameter("@inEdtUserGuid", _userGuid),
-                        new SqlParameter("@tmpGuid", tmpGuid)
-                    };
+                    SqlParameter[] parameters = new SqlParameter[] {
+                                new SqlParameter("@outGuid",SqlDbType.NVarChar,100),
+                                new SqlParameter("@outMsg",SqlDbType.NVarChar,300),
+                                new SqlParameter("@inEdtUserGuid",_userGuid),
+                                new SqlParameter("@tmpGuid",tmpGuid),
+                            };
                     parameters[0].Direction = ParameterDirection.Output;
                     parameters[1].Direction = ParameterDirection.Output;
-                    foreach (var parameter in parameters)
+                    foreach (SqlParameter parameter in parameters)
+                    {
                         cmd.Parameters.Add(parameter);
+                    }
                     rtnInt = cmd.ExecuteNonQuery();
-                    sbMsg.Append(parameters[1].Value);
+                    sbMsg.Append(parameters[1].Value.ToString());
                 }
                 catch (Exception ex)
                 {
@@ -424,57 +405,54 @@
                 }
             }
         }
-
         if (rtnInt <= 0)
-            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
-                sbMsg.ToString());
-        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success,
-            sbMsg.ToString());
+            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, sbMsg.ToString());
+        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, sbMsg.ToString());
     }
 
 
     /// <summary>
-    ///     妫�楠岄」鐩鍏�
+    /// 妫�楠岄」鐩鍏�
     /// </summary>
     /// <param name="tmpGuid"></param>
     /// <returns></returns>
     [RequestMethod(RequestMethods.POST)]
     public ReturnDto<int?> XlsInJyxm([FromBody] dynamic mode)
     {
-        var dic = new Dictionary<string, string>
+        Dictionary<string, string> dic = new Dictionary<string, string>
         {
-            { "鍚嶇О", "t1" }
+            { "鍚嶇О", "t1" },
         };
         string tmpGuid = mode.tmpGuid;
         int? rtnInt = (int)ReturnCode.Default;
-        int? _it = 0; //杩斿洖鐨勮鏁�
-        var _msg = ""; //杩斿洖鐨勪俊鎭�
+        int? _it = 0;//杩斿洖鐨勮鏁�
+        string _msg = "";//杩斿洖鐨勪俊鎭�
         (_it, _msg) = getTable(tmpGuid, dic);
         if (_it <= 0)
-            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
-                _msg);
-        var sbMsg = new StringBuilder();
-        using (var conn = new SqlConnection(DbHelperSQL.strConn))
+            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, _msg);
+        System.Text.StringBuilder sbMsg = new System.Text.StringBuilder();
+        using (SqlConnection conn = new SqlConnection(DbHelperSQL.strConn))
         {
-            using (var cmd = new SqlCommand("[xlsInJyxm]", conn))
+            using (SqlCommand cmd = new SqlCommand("[xlsInJyxm]", conn))
             {
                 try
                 {
                     conn.Open();
                     cmd.CommandType = CommandType.StoredProcedure;
-                    var parameters = new[]
-                    {
-                        new SqlParameter("@outGuid", SqlDbType.NVarChar, 100),
-                        new SqlParameter("@outMsg", SqlDbType.NVarChar, 300),
-                        new SqlParameter("@inEdtUserGuid", _userGuid),
-                        new SqlParameter("@tmpGuid", tmpGuid)
-                    };
+                    SqlParameter[] parameters = new SqlParameter[] {
+                                new SqlParameter("@outGuid",SqlDbType.NVarChar,100),
+                                new SqlParameter("@outMsg",SqlDbType.NVarChar,300),
+                                new SqlParameter("@inEdtUserGuid",_userGuid),
+                                new SqlParameter("@tmpGuid",tmpGuid),
+                            };
                     parameters[0].Direction = ParameterDirection.Output;
                     parameters[1].Direction = ParameterDirection.Output;
-                    foreach (var parameter in parameters)
+                    foreach (SqlParameter parameter in parameters)
+                    {
                         cmd.Parameters.Add(parameter);
+                    }
                     rtnInt = cmd.ExecuteNonQuery();
-                    sbMsg.Append(parameters[1].Value);
+                    sbMsg.Append(parameters[1].Value.ToString());
                 }
                 catch (Exception ex)
                 {
@@ -487,57 +465,54 @@
                 }
             }
         }
-
         if (rtnInt <= 0)
-            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
-                sbMsg.ToString());
-        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success,
-            sbMsg.ToString());
+            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, sbMsg.ToString());
+        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, sbMsg.ToString());
     }
 
     /// <summary>
-    ///     宸ュ崟鍚庣洊鐮佸鍏�
+    /// 宸ュ崟鍚庣洊鐮佸鍏�
     /// </summary>
     /// <param name="tmpGuid"></param>
     /// <returns></returns>
     [RequestMethod(RequestMethods.POST)]
     public ReturnDto<int?> XlsInDaaHgm([FromBody] dynamic mode)
     {
-        var dic = new Dictionary<string, string>
+        Dictionary<string, string> dic = new Dictionary<string, string>
         {
-            { "宸ュ崟缂栧彿", "t1" },
-            { "鏉$爜", "t2" }
+           { "宸ュ崟缂栧彿", "t1" },
+            { "鏉$爜", "t2" },
         };
         string tmpGuid = mode.tmpGuid;
         int? rtnInt = (int)ReturnCode.Default;
-        int? _it = 0; //杩斿洖鐨勮鏁�
-        var _msg = ""; //杩斿洖鐨勪俊鎭�
+        int? _it = 0;//杩斿洖鐨勮鏁�
+        string _msg = "";//杩斿洖鐨勪俊鎭�
         (_it, _msg) = getTable(tmpGuid, dic);
         if (_it <= 0)
-            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
-                _msg);
-        var sbMsg = new StringBuilder();
-        using (var conn = new SqlConnection(DbHelperSQL.strConn))
+            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, _msg);
+        System.Text.StringBuilder sbMsg = new System.Text.StringBuilder();
+        using (SqlConnection conn = new SqlConnection(DbHelperSQL.strConn))
         {
-            using (var cmd = new SqlCommand("[xlsInDaaHgm]", conn))
+            using (SqlCommand cmd = new SqlCommand("[xlsInDaaHgm]", conn))
             {
                 try
                 {
                     conn.Open();
                     cmd.CommandType = CommandType.StoredProcedure;
-                    var parameters = new[]
-                    {
-                        new SqlParameter("@outGuid", SqlDbType.NVarChar, 100),
-                        new SqlParameter("@outMsg", SqlDbType.NVarChar, 300),
-                        new SqlParameter("@inEdtUserGuid", _userGuid),
-                        new SqlParameter("@tmpGuid", tmpGuid)
-                    };
+                    SqlParameter[] parameters = new SqlParameter[] {
+                                new SqlParameter("@outGuid",SqlDbType.NVarChar,100),
+                                new SqlParameter("@outMsg",SqlDbType.NVarChar,300),
+                                new SqlParameter("@inEdtUserGuid",_userGuid),
+                                new SqlParameter("@tmpGuid",tmpGuid),
+                            };
                     parameters[0].Direction = ParameterDirection.Output;
                     parameters[1].Direction = ParameterDirection.Output;
-                    foreach (var parameter in parameters)
+                    foreach (SqlParameter parameter in parameters)
+                    {
                         cmd.Parameters.Add(parameter);
+                    }
                     rtnInt = cmd.ExecuteNonQuery();
-                    sbMsg.Append(parameters[1].Value);
+                    sbMsg.Append(parameters[1].Value.ToString());
                 }
                 catch (Exception ex)
                 {
@@ -551,24 +526,21 @@
                 }
             }
         }
-
         if (rtnInt <= 0)
-            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
-                sbMsg.ToString());
-        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success,
-            sbMsg.ToString());
+            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, sbMsg.ToString());
+        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, sbMsg.ToString());
     }
 
 
     /// <summary>
-    ///     鐗╂枡妫�楠岄」鐩鍏�
+    /// 鐗╂枡妫�楠岄」鐩鍏�
     /// </summary>
     /// <param name="tmpGuid"></param>
     /// <returns></returns>
     [RequestMethod(RequestMethods.POST)]
     public ReturnDto<int?> XlsInItemJyxm([FromBody] dynamic mode)
     {
-        var dic = new Dictionary<string, string>
+        Dictionary<string, string> dic = new Dictionary<string, string>
         {
             { "浣跨敤缁勭粐缂栧彿", "t1" },
             { "鐗╂枡缂栧彿", "t2" },
@@ -580,40 +552,40 @@
             { "鏍囧噯缂栫爜", "t8" },
             { "妫�楠屾按骞�", "t9" },
             { "鎺ュ彈姘村钩", "t10" },
-            { "妫�楠岃姹�", "t11" }
+            { "妫�楠岃姹�", "t11" },
         };
         string tmpGuid = mode.tmpGuid;
-        string strType = mode.strType; //鐢ㄤ簬鍒ゆ柇iqc,ipqc棣栨锛宨pqc宸℃锛宖qc
+        string strType = mode.strType;//鐢ㄤ簬鍒ゆ柇iqc,ipqc棣栨锛宨pqc宸℃锛宖qc
         int? rtnInt = (int)ReturnCode.Default;
-        int? _it = 0; //杩斿洖鐨勮鏁�
-        var _msg = ""; //杩斿洖鐨勪俊鎭�
+        int? _it = 0;//杩斿洖鐨勮鏁�
+        string _msg = "";//杩斿洖鐨勪俊鎭�
         (_it, _msg) = getTable(tmpGuid, dic);
         if (_it <= 0)
-            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
-                _msg);
-        var sbMsg = new StringBuilder();
-        using (var conn = new SqlConnection(DbHelperSQL.strConn))
+            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, _msg);
+        System.Text.StringBuilder sbMsg = new System.Text.StringBuilder();
+        using (SqlConnection conn = new SqlConnection(DbHelperSQL.strConn))
         {
-            using (var cmd = new SqlCommand("[xlsInItemJyxm]", conn))
+            using (SqlCommand cmd = new SqlCommand("[xlsInItemJyxm]", conn))
             {
                 try
                 {
                     conn.Open();
                     cmd.CommandType = CommandType.StoredProcedure;
-                    var parameters = new[]
-                    {
-                        new SqlParameter("@outGuid", SqlDbType.NVarChar, 100),
-                        new SqlParameter("@outMsg", SqlDbType.NVarChar, 1200),
-                        new SqlParameter("@inEdtUserGuid", _userGuid),
-                        new SqlParameter("@tmpGuid", tmpGuid),
-                        new SqlParameter("@strType", strType)
-                    };
+                    SqlParameter[] parameters = new SqlParameter[] {
+                                new SqlParameter("@outGuid",SqlDbType.NVarChar,100),
+                                new SqlParameter("@outMsg",SqlDbType.NVarChar,1200),
+                                new SqlParameter("@inEdtUserGuid",_userGuid),
+                                new SqlParameter("@tmpGuid",tmpGuid),
+                                new SqlParameter("@strType",strType),
+                            };
                     parameters[0].Direction = ParameterDirection.Output;
                     parameters[1].Direction = ParameterDirection.Output;
-                    foreach (var parameter in parameters)
+                    foreach (SqlParameter parameter in parameters)
+                    {
                         cmd.Parameters.Add(parameter);
+                    }
                     rtnInt = cmd.ExecuteNonQuery();
-                    sbMsg.Append(parameters[1].Value);
+                    sbMsg.Append(parameters[1].Value.ToString());
                 }
                 catch (Exception ex)
                 {
@@ -626,30 +598,24 @@
                 }
             }
         }
-
         if (rtnInt <= 0)
-            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
-                sbMsg.ToString());
-        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success,
-            sbMsg.ToString());
+            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, sbMsg.ToString());
+        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, sbMsg.ToString());
     }
 
 
     /// <summary>
-    ///     杩斿洖dset
+    /// 杩斿洖dset
     /// </summary>
     /// <param name="tmpGuid"></param>
     /// <returns></returns>
-    private static (int?, string?) getTable(string tmpGuid,
-        Dictionary<string, string> dic)
+    private static (int?, string?) getTable(string tmpGuid, Dictionary<string, string> dic)
     {
         var _it = 0;
         var _msg = "";
-        var sbSql = new StringBuilder();
-        sbSql.Append(
-            "select top 1 url_Path from [dbo].[MES_FILE] where parent_Guid='" +
-            tmpGuid + "'");
-        var files = "";
+        System.Text.StringBuilder sbSql = new System.Text.StringBuilder();
+        sbSql.Append("select top 1 url_Path from [dbo].[MES_FILE] where parent_Guid='" + tmpGuid + "'");
+        string files = "";
         try
         {
             files = DbHelperSQL.GetSingle(sbSql.ToString()).ToString();
@@ -665,11 +631,9 @@
             _it = 0;
             _msg = "鎿嶄綔澶辫触锛氳鍏堜笂浼犳枃浠�";
         }
-
         var savePath = AppContext.BaseDirectory +
-                       AppSettingsHelper.getValueByKey("UploadPath") + "/" +
-                       files;
-        var dt = new DataTable();
+                       AppSettingsHelper.getValueByKey("UploadPath") + "/" + files;
+        System.Data.DataTable dt = new DataTable();
         try
         {
             dt = ExcelHelper.ExcelToTable(savePath);
@@ -680,32 +644,30 @@
             _msg = "鎿嶄綔澶辫触锛孍xcelToTable璇诲彇涓婁紶鏂囦欢鍙戠敓閿欒锛�" + ex.Message;
             LogHelper.Debug("", "getTable:" + ex.Message);
         }
-
         dt.Columns.Add("tmpGuid", Type.GetType("System.Guid"));
         dt.Columns.Add("tmpIdx", Type.GetType("System.String"));
-        for (var r = 0; r < dt.Rows.Count; r++)
+        for (int r = 0; r < dt.Rows.Count; r++)
         {
             dt.Rows[r]["tmpGuid"] = Guid.Parse(tmpGuid);
             dt.Rows[r]["tmpIdx"] = r + 3;
         }
-
-        var flag = false;
-        using (var destinationConnection =
-               new SqlConnection(DbHelperSQL.strConn))
+        bool flag = false;
+        using (SqlConnection destinationConnection = new SqlConnection(DbHelperSQL.strConn))
         {
             destinationConnection.Open();
-            using (var bulkCopy = new SqlBulkCopy(destinationConnection))
+            using (SqlBulkCopy bulkCopy = new SqlBulkCopy(destinationConnection))
             {
                 try
                 {
-                    bulkCopy.DestinationTableName = "TMP_XLS"; //瑕佹彃鍏ョ殑琛ㄧ殑琛ㄥ悕
+                    bulkCopy.DestinationTableName = "TMP_XLS";//瑕佹彃鍏ョ殑琛ㄧ殑琛ㄥ悕
                     bulkCopy.BatchSize = dt.Rows.Count;
-                    bulkCopy.ColumnMappings.Add("tmpGuid",
-                        "tmpGuid"); //鏄犲皠瀛楁鍚� DataTable鍒楀悕 ,鏁版嵁搴撳搴旂殑鍒楀悕
+                    bulkCopy.ColumnMappings.Add("tmpGuid", "tmpGuid");//鏄犲皠瀛楁鍚� DataTable鍒楀悕 ,鏁版嵁搴撳搴旂殑鍒楀悕
                     bulkCopy.ColumnMappings.Add("tmpIdx", "tmpIdx");
-                    foreach (var kvp in dic)
+                    foreach (KeyValuePair<string, string> kvp in dic)
+                    {
                         // bulkCopy.ColumnMappings.Add("鍚嶇О", "t1");
                         bulkCopy.ColumnMappings.Add(kvp.Key, kvp.Value);
+                    }
                     bulkCopy.WriteToServer(dt);
                     flag = true;
                 }
@@ -717,13 +679,11 @@
                 }
             }
         }
-
-        if (!flag)
+        if (flag == false)
         {
             _it = 0;
             _msg = "鎿嶄綔澶辫触锛宐ulkCopy璇诲彇涓婁紶鏂囦欢鍙戠敓閿欒锛�";
         }
-
         _it = 1;
         return (_it, _msg);
     }

--
Gitblit v1.9.3