Pārlūkot izejas kodu

新增扫码入库计时器

林豪 左 3 gadi atpakaļ
vecāks
revīzija
b4c07d440f

+ 9 - 0
Projects/永冠OPP/WCS.Service/Log/InfoLog.cs

@@ -133,5 +133,14 @@ namespace WCS.Service.Log
         {
             Log.Info(msg, "INFO_PLCREADLOG");
         }
+
+        /// <summary>
+        /// 即使器
+        /// </summary>
+        /// <param name="msg"></param>
+        public static void INFO_TIMING(string msg)
+        {
+            Log.Info(msg, "INFO_TIMING");
+        }
     }
 }

+ 3 - 0
Projects/永冠OPP/WCS.Service/Works/Station/一楼入库.cs

@@ -9,6 +9,7 @@ using WCS.Entity.Protocol;
 using WCS.Entity.Protocol.SRM;
 using WCS.Service.Extensions;
 using WCS.Service.Helpers;
+using WCS.Service.Log;
 
 namespace WCS.Service.Works.Station
 {
@@ -22,6 +23,7 @@ namespace WCS.Service.Works.Station
 
         protected override void Do(StationDeviceGroup obj)
         {
+            var now = DateTime.Now;
             obj.EX(obj =>
             {
                 //设备组无论单卷还是双卷都必须满足的条件
@@ -90,6 +92,7 @@ namespace WCS.Service.Works.Station
                         finishTask.Station.Data.CmdType = IstationCmdType.扫码入库;
                         finishTask.Station.Data.VoucherNo++;
                     }
+                    InfoLog.INFO_TIMING($"{obj.Entity.Code}--扫码入库,耗时{(DateTime.Now - now).TotalMilliseconds}");
                 });
             });
         }

+ 3 - 0
Projects/永冠OPP/WCS.Service/Works/Station/涂布入库.cs

@@ -10,6 +10,7 @@ using WCS.Entity.Protocol.SRM;
 using WCS.Service.Extensions;
 using WCS.Service.Handlers;
 using WCS.Service.Helpers;
+using WCS.Service.Log;
 
 namespace WCS.Service.Works.Station
 {
@@ -152,6 +153,7 @@ namespace WCS.Service.Works.Station
     {
         protected override void Do(StationDeviceGroup obj)
         {
+            var now = DateTime.Now;
             obj.EX(obj =>
             {
                 //设备组无论单卷还是双卷都必须满足的条件
@@ -226,6 +228,7 @@ namespace WCS.Service.Works.Station
                         finishTask.Station.Data.CmdType = IstationCmdType.扫码入库;
                         finishTask.Station.Data.VoucherNo++;
                     }
+                    InfoLog.INFO_TIMING($"{obj.Entity.Code}--扫码入库,耗时{(DateTime.Now - now).TotalMilliseconds}");
                 });
             });
         }

+ 2 - 1
Projects/永冠OPP/WCS.Service/config.json

@@ -15,7 +15,8 @@
         "INFO_SYTASKSTATUS": "Info_SyTaskTatus",
         "INFO_WMSREQUEST": "INFO_WMSRequest",
         "INFO_WARN": "Info_Warn",
-        "INFO_PLCREADLOG": "Info_PlcReadLog"
+        "INFO_PLCREADLOG": "Info_PlcReadLog",
+        "INFO_TIMING": "Info_Timing"
       }
     },
     {