From 0fb0f17319ecf71d66b96a6acfd07f754be9443e Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期四, 24 十月 2024 13:44:38 +0800
Subject: [PATCH] WCS添加穿梭车信息表,修改任务信息表
---
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/LogHelper/Logger.cs | 123 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 123 insertions(+), 0 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/LogHelper/Logger.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/LogHelper/Logger.cs"
new file mode 100644
index 0000000..7e58409
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/LogHelper/Logger.cs"
@@ -0,0 +1,123 @@
+锘�
+using Microsoft.AspNetCore.Http;
+using SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.DB;
+using WIDESEA_Core.Helper;
+using WIDESEA_Core.HttpContextUser;
+using WIDESEA_Core.Seed;
+
+namespace WIDESEA_Core.LogHelper
+{
+ public class Logger
+ {
+
+ public static void Debug(string message)
+ {
+
+ }
+
+ public static void Debug(string message, Exception exception)
+ {
+
+ }
+
+ public static void Info(string message)
+ {
+
+ }
+
+ public static void Info(string message, Exception exception)
+ {
+
+ }
+
+ public static void Warn(string message)
+ {
+
+ }
+
+ public static void Warning(string message, Exception exception)
+ {
+
+ }
+
+ public static void Error(string message)
+ {
+
+ }
+
+ public static void Error(string message, Exception exception)
+ {
+
+ }
+
+ public static void Fatal(string message)
+ {
+
+ }
+
+ public static void Fatal(string message, Exception exception)
+ {
+
+ }
+
+ public static void WriteApiLog2DB(HttpContext context, string requestParameter, DateTime beginDate, string responseParameter, DateTime endDate, LoggerStatus loggerStatus)
+ {
+ try
+ {
+ if (context.Request.Method == "OPTIONS") return;
+
+ if (context == null)
+ {
+ Console.WriteLine($"鏈幏鍙栧埌httpcontext淇℃伅,reqParam:{requestParameter},respParam:{responseParameter},success:{loggerStatus}");
+ return;
+ }
+
+ Dictionary<string, object> dic = new Dictionary<string, object>
+ {
+ {"BeginDate",beginDate },
+ {"ElapsedTime",(endDate - beginDate).TotalMilliseconds.DoubleToInt() },
+ {"EndDate",endDate },
+ {"RequestParam",requestParameter },
+ {"ResponseParam",responseParameter },
+ {"Success",1 },
+ {"Url",context.Request.Path.Value??"" },
+ {"UserIP",context.GetUserIp() },
+ {"UserName","App.User?.Name" },
+ {"User_Id","0" }
+
+ //{"BeginDate",beginDate },
+ //{"ElapsedTime",(endDate - beginDate).TotalMilliseconds.ObjToInt() },
+ //{"EndDate",endDate },
+ //{"RequestParam",requestParameter },
+ //{"ResponseParam",responseParameter },
+ //{"Success",1 },
+ //{"Url",context.Request.Path.Value??"" },
+ //{"UserIP",context.GetUserIp() },
+ //{"UserName","App.User?.Name" },
+ //{"User_Id","App.User?.ID" }
+ };
+
+
+ SqlSugarClient sqlSugarClient = DBContext.GetCustomDB(DBContext.GetConnectionConfig());
+ sqlSugarClient.Insertable(dic).AS("Sys_Log").ExecuteCommand();
+ }
+ catch (Exception ex)
+ {
+
+ }
+ }
+ }
+
+ public enum LoggerStatus
+ {
+ Success = 1,
+ Error = 2,
+ Info = 3
+ }
+}
--
Gitblit v1.9.3