林豪 左 3 년 전
부모
커밋
eb7cb6888a

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

@@ -253,7 +253,7 @@ namespace WCS.Service.Works.Station
                 {
                     foreach (var finish in finishTaskList)
                     {
-                        var task = db.Default.Set<WCS_TASK>().FirstOrDefault(v => v.WMSTASK == finish.FinishCode);
+                        var task = db.Default.Set<WCS_TASK>().FirstOrDefault(v => v.ID == finish.FinishCode);
                         if (task == null) continue;
                         finish.Station.Data.Tasknum = task.ID;
                         finish.Station.Data.Goodsstart = finish.Station.Entity.CODE.ToShort();

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

@@ -1,5 +1,6 @@
 using DBHelper;
 using System.Collections.Generic;
+using System.Diagnostics;
 using System.Linq;
 using WCS.Core;
 using WCS.Entity;
@@ -15,6 +16,8 @@ namespace WCS.Service.Works.Station
     {
         protected override void Do(StationDeviceGroup obj)
         {
+            var timer = new Stopwatch();
+            timer.Start();
             obj.EX(obj =>
             {
                 if (obj.Items.Any(v => v.Data3.Status.HasFlag(StationStatus.运行状态位))) throw new DoException("运行中");
@@ -69,6 +72,8 @@ namespace WCS.Service.Works.Station
                         finish.Station.Data.CmdType = IstationCmdType.堆垛机放货完成请求目标地址;
                         finish.Station.Data.VoucherNo++;
                     }
+                    timer.Stop();
+                    InfoLog.INFO_TIMING($"{obj.Entity.CODE}--分配目标地址,耗时{timer.ElapsedMilliseconds}");
                 });
             });
         }

+ 2 - 2
Projects/永冠OPP/WCS.Service/Works/Station/涂布出库.cs

@@ -65,7 +65,7 @@ namespace WCS.Service.Works.Station
                 {
                     foreach (var finish in finishTaskList)
                     {
-                        var task = db.Default.Set<WCS_TASK>().FirstOrDefault(v => v.WMSTASK == finish.FinishCode);
+                        var task = db.Default.Set<WCS_TASK>().FirstOrDefault(v => v.ID == finish.FinishCode);
                         if (task == null) continue;
                         finish.Station.Data.Tasknum = task.ID;
                         finish.Station.Data.Goodsstart = finish.Station.Entity.CODE.ToShort();
@@ -141,7 +141,7 @@ namespace WCS.Service.Works.Station
                 {
                     foreach (var finish in finishTaskList)
                     {
-                        var task = db.Default.Set<WCS_TASK>().FirstOrDefault(v => v.WMSTASK == finish.FinishCode);
+                        var task = db.Default.Set<WCS_TASK>().FirstOrDefault(v => v.ID == finish.FinishCode);
                         if (task == null) continue;
                         finish.Station.Data.Tasknum = task.ID;
                         finish.Station.Data.Goodsstart = finish.Station.Entity.CODE.ToShort();