From 341da63fe63e2cae3337c5a090624400d7244c11 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期二, 02 七月 2024 21:22:18 +0800
Subject: [PATCH] 钉钉消息加入日志,

---
 DingDingMsg/DingDingMsg/DingDingMsg.csproj.user                                            |    6 +++
 DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.FileListAbsolute.txt    |   21 ++++++++++
 DingDingMsg/.vs/DingDingMsg/v16/.suo                                                       |    0 
 DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.AssemblyReference.cache |    0 
 DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.pdb                            |    0 
 DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/Vlog/2024-07-02.txt                        |   15 +++++++
 DingDingMsg/.vs/DingDingMsg/DesignTimeBuild/.dtbcache.v2                                   |    0 
 DingDingMsg/DingDingMsg/obj/Debug/DingDingMsg.1.0.0.nuspec                                 |   20 ++++++++++
 DingDingMsg/DingDingMsg/bin/Debug/DingDingMsg.1.0.0.nupkg                                  |    0 
 DingDingMsg/DingDingMsg/DBHelper.cs                                                        |   46 ++++++++++++++++++++++
 DingDingMsg/DingDingMsg/Program.cs                                                         |   11 ++---
 DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/DingDingMsg.pdb                            |    0 
 12 files changed, 111 insertions(+), 8 deletions(-)

diff --git a/DingDingMsg/.vs/DingDingMsg/DesignTimeBuild/.dtbcache.v2 b/DingDingMsg/.vs/DingDingMsg/DesignTimeBuild/.dtbcache.v2
index 5a8f160..9f6d2a2 100644
--- a/DingDingMsg/.vs/DingDingMsg/DesignTimeBuild/.dtbcache.v2
+++ b/DingDingMsg/.vs/DingDingMsg/DesignTimeBuild/.dtbcache.v2
Binary files differ
diff --git a/DingDingMsg/.vs/DingDingMsg/v16/.suo b/DingDingMsg/.vs/DingDingMsg/v16/.suo
index 7a4be5b..f3a9854 100644
--- a/DingDingMsg/.vs/DingDingMsg/v16/.suo
+++ b/DingDingMsg/.vs/DingDingMsg/v16/.suo
Binary files differ
diff --git a/DingDingMsg/DingDingMsg/DBHelper.cs b/DingDingMsg/DingDingMsg/DBHelper.cs
index 3b3b2a1..efce6a2 100644
--- a/DingDingMsg/DingDingMsg/DBHelper.cs
+++ b/DingDingMsg/DingDingMsg/DBHelper.cs
@@ -1,7 +1,9 @@
-锘縰sing System;
+锘縰sing Newtonsoft.Json;
+using System;
 using System.Collections.Generic;
 using System.Data;
 using System.Data.SqlClient;
+using System.IO;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
@@ -431,5 +433,47 @@
             CnClose();
             CnDispose();
         }
+
+        private static readonly object lockObj = new object();
+        //鍐欐棩蹇�
+        public static void CustomWriteLog(object obj, string FileName, string filePath = "Vlog", bool isAppend = true)
+        {
+            try
+            {
+                lock (lockObj)
+                {
+                    filePath = $@"{filePath}\{FileName}.txt";
+
+                    filePath = AppDomain.CurrentDomain.BaseDirectory + filePath;
+
+                    if (!System.IO.Directory.Exists(Path.GetDirectoryName(filePath)))
+                    {
+                        System.IO.Directory.CreateDirectory(Path.GetDirectoryName(filePath));
+                    }
+
+                    bool fileExists = System.IO.File.Exists(filePath);
+                    //涓嶅瓨鍦� 鍒欏垱寤鸿鏂囦欢
+                    if (!fileExists)
+                    {
+                        System.IO.File.Create(filePath).Close();
+                    }
+
+                    using (StreamWriter writer = new StreamWriter(filePath, isAppend))
+                    {
+                        //瀛樺湪鐨勬椂鍊欐墠鍐欎竴琛�
+                        if (fileExists && isAppend)
+                        {
+                            writer.WriteLine();
+                        }
+
+                        var content = obj is string ? obj : JsonConvert.SerializeObject(obj);
+                        writer.WriteLine($"{DateTime.Now} {content}");
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+            }
+        }
     }
 }
diff --git a/DingDingMsg/DingDingMsg/DingDingMsg.csproj.user b/DingDingMsg/DingDingMsg/DingDingMsg.csproj.user
new file mode 100644
index 0000000..5df420f
--- /dev/null
+++ b/DingDingMsg/DingDingMsg/DingDingMsg.csproj.user
@@ -0,0 +1,6 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <ShowAllFiles>false</ShowAllFiles>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/DingDingMsg/DingDingMsg/Program.cs b/DingDingMsg/DingDingMsg/Program.cs
index 459fb4e..b42f385 100644
--- a/DingDingMsg/DingDingMsg/Program.cs
+++ b/DingDingMsg/DingDingMsg/Program.cs
@@ -16,10 +16,9 @@
         {
             string appKey = "dingrsrzhdyn3mlaof95";
             string appSecret = "RAqH6YtZnPLCpDbuqfaYQkKkVtVdS0wqfC8I26X6qiS-8eoCJCNrzx3fubGND4Sq";
-            Console.WriteLine("Hello World!");
+            Console.WriteLine("绋嬪簭姝e湪鎵ц,璇蜂笉瑕佸叧闂�!!!!");
             while (true)
             {
-                Console.WriteLine("Hello World!1");
                 //鏌ユ暟鎹�
                 string sql = "select a.HInterID,a.HReceiveMan 鎺ユ敹浜�,c.HDingDingUserID 閽夐拤id,b.HDescription 鍐呭 from OA_ErrMsgBackBillSub2" +
                     " a inner join OA_ErrMsgBackBillMain b on a.HInterID=b.HInterID left join Gy_Czygl c " +
@@ -60,16 +59,14 @@
                             string sql1 = "update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('" + Stares + "')";
                             oCN.RunProc(sql1);
                             Console.WriteLine(sql1);
+                           DBHelper.CustomWriteLog("閽夐拤杩斿洖淇℃伅:"+response+"    鏇存柊瀛愯〃璇彞:"+sql1, DateTime.Now.ToString("yyyy-MM-dd"));
                         }
                         else
                         {
                             Console.WriteLine(responseData.errcode);
+                            DBHelper.CustomWriteLog("閽夐拤杩斿洖淇℃伅:" + response, DateTime.Now.ToString("yyyy-MM-dd"));
                         }
-
-                    }                  
-
-                  
-                                    
+                    }                                                                        
                 }
                         
                 // 绛夊緟涓�鍒嗛挓
diff --git a/DingDingMsg/DingDingMsg/bin/Debug/DingDingMsg.1.0.0.nupkg b/DingDingMsg/DingDingMsg/bin/Debug/DingDingMsg.1.0.0.nupkg
new file mode 100644
index 0000000..0aa99d6
--- /dev/null
+++ b/DingDingMsg/DingDingMsg/bin/Debug/DingDingMsg.1.0.0.nupkg
Binary files differ
diff --git a/DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/DingDingMsg.pdb b/DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/DingDingMsg.pdb
index 9373c26..dff242b 100644
--- a/DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/DingDingMsg.pdb
+++ b/DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/DingDingMsg.pdb
Binary files differ
diff --git a/DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/Vlog/2024-07-02.txt b/DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/Vlog/2024-07-02.txt
new file mode 100644
index 0000000..43f69d5
--- /dev/null
+++ b/DingDingMsg/DingDingMsg/bin/Debug/netcoreapp3.1/Vlog/2024-07-02.txt
@@ -0,0 +1,15 @@
+2024/7/2 21:05:55 閽夐拤杩斿洖淇℃伅:{"errcode":0,"errmsg":"ok","task_id":3165700882944,"request_id":"16mg1ldq6z11j"}    鏇存柊瀛愯〃璇彞:update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('寮犵憺骞�')
+
+2024/7/2 21:06:00 閽夐拤杩斿洖淇℃伅:{"errcode":0,"errmsg":"ok","task_id":3164678153205,"request_id":"15sq8m7iyid3v"}    鏇存柊瀛愯〃璇彞:update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('浣欐�濇澃')
+
+2024/7/2 21:06:01 閽夐拤杩斿洖淇℃伅:{"errcode":0,"errmsg":"ok","task_id":3169343584156,"request_id":"16mo0g1pnusay"}    鏇存柊瀛愯〃璇彞:update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('鏉ㄤ箰')
+
+2024/7/2 21:06:01 閽夐拤杩斿洖淇℃伅:{"errcode":0,"errmsg":"ok","task_id":3165696885235,"request_id":"16kzgzu1cx5mw"}    鏇存柊瀛愯〃璇彞:update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('鏅剷绔�')
+
+2024/7/2 21:06:02 閽夐拤杩斿洖淇℃伅:{"errcode":0,"errmsg":"ok","task_id":3164668263691,"request_id":"16l28rpuv1xg9"}    鏇存柊瀛愯〃璇彞:update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('鏅剷绔�')
+
+2024/7/2 21:06:02 閽夐拤杩斿洖淇℃伅:{"errcode":0,"errmsg":"ok","task_id":3167779443991,"request_id":"15rdh7i30ubwn"}    鏇存柊瀛愯〃璇彞:update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('寮犵憺骞�')
+
+2024/7/2 21:06:03 閽夐拤杩斿洖淇℃伅:{"errcode":0,"errmsg":"ok","task_id":3167795343392,"request_id":"15r926xqwmk72"}    鏇存柊瀛愯〃璇彞:update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('浣欐�濇澃')
+
+2024/7/2 21:06:12 閽夐拤杩斿洖淇℃伅:{"errcode":0,"errmsg":"ok","task_id":3169325770146,"request_id":"16mh98twpxfjs"}    鏇存柊瀛愯〃璇彞:update OA_ErrMsgBackBillSub2 set HSendFlag='1' where HReceiveMan in ('鏉ㄤ箰')
diff --git a/DingDingMsg/DingDingMsg/obj/Debug/DingDingMsg.1.0.0.nuspec b/DingDingMsg/DingDingMsg/obj/Debug/DingDingMsg.1.0.0.nuspec
new file mode 100644
index 0000000..11b33d7
--- /dev/null
+++ b/DingDingMsg/DingDingMsg/obj/Debug/DingDingMsg.1.0.0.nuspec
@@ -0,0 +1,20 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
+  <metadata>
+    <id>DingDingMsg</id>
+    <version>1.0.0</version>
+    <authors>DingDingMsg</authors>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>Package Description</description>
+    <dependencies>
+      <group targetFramework=".NETCoreApp3.1">
+        <dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
+        <dependency id="System.Data.SqlClient" version="4.8.6" exclude="Build,Analyzers" />
+      </group>
+    </dependencies>
+  </metadata>
+  <files>
+    <file src="D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\DingDingMsg.runtimeconfig.json" target="lib\netcoreapp3.1\DingDingMsg.runtimeconfig.json" />
+    <file src="D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\DingDingMsg.dll" target="lib\netcoreapp3.1\DingDingMsg.dll" />
+  </files>
+</package>
\ No newline at end of file
diff --git a/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.AssemblyReference.cache b/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.AssemblyReference.cache
index f5e894a..a323781 100644
--- a/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.AssemblyReference.cache
+++ b/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.AssemblyReference.cache
Binary files differ
diff --git a/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.FileListAbsolute.txt b/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.FileListAbsolute.txt
index 7cb0ec1..a89eb41 100644
--- a/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.FileListAbsolute.txt
+++ b/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.csproj.FileListAbsolute.txt
@@ -19,3 +19,24 @@
 D:\鏅轰簯杩堟�漒MES\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.genruntimeconfig.cache
 D:\鏅轰簯杩堟�漒MES\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\Newtonsoft.Json.dll
 D:\鏅轰簯杩堟�漒MES\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.csproj.AssemblyReference.cache
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\DingDingMsg.exe
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\DingDingMsg.deps.json
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\DingDingMsg.runtimeconfig.json
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\DingDingMsg.runtimeconfig.dev.json
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\DingDingMsg.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\DingDingMsg.pdb
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\Newtonsoft.Json.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\System.Data.SqlClient.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\runtimes\win-arm64\native\sni.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\runtimes\win-x64\native\sni.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\runtimes\win-x86\native\sni.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\runtimes\unix\lib\netcoreapp2.1\System.Data.SqlClient.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\bin\Debug\netcoreapp3.1\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.AssemblyInfoInputs.cache
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.AssemblyInfo.cs
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.csproj.CoreCompileInputs.cache
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.csproj.CopyComplete
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.dll
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.pdb
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.genruntimeconfig.cache
+D:\鏅轰簯杩堟�漒DingDingMsg\DingDingMsg\DingDingMsg\obj\Debug\netcoreapp3.1\DingDingMsg.csproj.AssemblyReference.cache
diff --git a/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.pdb b/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.pdb
index 9373c26..dff242b 100644
--- a/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.pdb
+++ b/DingDingMsg/DingDingMsg/obj/Debug/netcoreapp3.1/DingDingMsg.pdb
Binary files differ

--
Gitblit v1.9.1