林豪 左 %!s(int64=3) %!d(string=hai) anos
pai
achega
f02900e21c

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

@@ -168,6 +168,7 @@ namespace WCS.Service.Works.Station
                         finishTask.Item2.Data.Tasknum = task.ID;
                         finishTask.Item2.Data.Goodsstart = task.ADDRFROM.ToShort();
                         finishTask.Item2.Data.Goodsend = task.ADDRNEXT.ToShort();
+                        finishTask.Item2.Data.Goodsnum = (short)finishTaskList.Count;
                         finishTask.Item2.Data.CmdType = IstationCmdType.扫码入库;
                         finishTask.Item2.Data.VoucherNo++;
                     }
@@ -382,6 +383,7 @@ namespace WCS.Service.Works.Station
                         finishTask.Item2.Data.Tasknum = task.ID;
                         finishTask.Item2.Data.Goodsstart = 1030;
                         finishTask.Item2.Data.Goodsend = task.ADDRNEXT.Replace("G", "").ToShort();
+                        finishTask.Item2.Data.Goodsnum = (short)finishTaskList.Count;
                         finishTask.Item2.Data.CmdType = IstationCmdType.分配目标地址;
                         finishTask.Item2.Data.VoucherNo++;
                     }

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

@@ -213,6 +213,7 @@ namespace WCS.Service.Works.Station
                         task.AgvTask = agvTask.ID;
 
                         db.Default.Set<WCS_TASK>().Add(task);
+                        finishTaskList.Add(new Tuple<int, StationDevice>(task.WMSTASK, dev.Entity.Create<StationDevice>()));
 
                         var msg = $"下达从{dev.Entity.CODE}移动至{next}的PLC指令。";
                         msg += $"[{dev.Data.Tasknum}][{dev.Data.Goodsstart}][{dev.Data.Goodsend}][{dev.Data.VoucherNo}[{dev.Data2.VoucherNo}]";
@@ -233,6 +234,7 @@ namespace WCS.Service.Works.Station
                         finishTask.Item2.Data.Tasknum = task.ID;
                         finishTask.Item2.Data.Goodsstart = task.ADDRFROM.ToShort();
                         finishTask.Item2.Data.Goodsend = task.ADDRNEXT.ToShort();
+                        finishTask.Item2.Data.Goodsnum = (short)finishTaskList.Count;
                         finishTask.Item2.Data.CmdType = IstationCmdType.扫码入库;
                         finishTask.Item2.Data.VoucherNo++;
                     }