林豪 左 преди 2 години
родител
ревизия
1186a90898
променени са 1 файла, в които са добавени 2 реда и са изтрити 8 реда
  1. 2 8
      Projects/永冠OPP/WCS.Service/Works/Station/一楼出库.cs

+ 2 - 8
Projects/永冠OPP/WCS.Service/Works/Station/一楼出库.cs

@@ -16,8 +16,6 @@ namespace WCS.Service.Works.Station
     {
         protected override void Do(StationDeviceGroup obj)
         {
-            var timer = new Stopwatch();
-            timer.Start();
             obj.EX(stationDeviceGroup =>
             {
                 if (stationDeviceGroup.Items.Any(v => v.Data3.Status.HasFlag(StationStatus.运行状态位))) throw new DoException("运行中");
@@ -54,7 +52,7 @@ namespace WCS.Service.Works.Station
                         if (tasks.Any(v => v.STATUS != TaskStatus.堆垛机完成 && v.STATUS != TaskStatus.执行中)) throw new WarnException("任务异常,同组任务状态不为堆垛机完成或执行中");
 
                         task.STATUS = TaskStatus.执行中;
-                        task.CreateStatusLog(db, $"状态由[{TaskStatus.堆垛机完成}]变更为[{task.STATUS}]-{stationDeviceGroup.Entity.CODE}", GetType());
+                        task.CreateStatusLogAsync($"堆垛机放货点分配目标地址{task.ADDRNEXT}", GetType());
                         finishTaskList.Add(new FinishTaskList<int>(task.ID, dev.Station));
                     }
                     db.Default.SaveChanges();
@@ -73,10 +71,6 @@ namespace WCS.Service.Works.Station
                         finish.Station.Data.CmdType = IstationCmdType.堆垛机放货完成请求目标地址;
                         finish.Station.Data.VoucherNo++;
                     }
-
-                    if (!finishTaskList.Any()) return;
-                    timer.Stop();
-                    InfoLog.INFO_TIMING($"{stationDeviceGroup.Entity.CODE}--分配目标地址,耗时{timer.ElapsedMilliseconds}");
                 });
             });
         }
@@ -133,7 +127,7 @@ namespace WCS.Service.Works.Station
                         task!.STATUS = TaskStatus.已完成;
                         task.ENDTIME = System.DateTime.Now;
                         task.UPDATEUSER = "WCS";
-                        task.CreateStatusLog(db, $"状态由[{TaskStatus.执行中}]变更为[{task.STATUS}]-{dev.FinishCode}", this.GetType());
+                        task.CreateStatusLogAsync($"任务完成", this.GetType());
                         finishTaskList.Add(new FinishTaskList<int>(task.ID, dev.Station));
                     }
                     db.Default.SaveChanges();