Administrator 3 роки тому
батько
коміт
8bad522a38

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

@@ -107,7 +107,8 @@ namespace WCS.Service.Works.Station
                                 var devs = Device.Find(agvtask.Station).Create<StationDeviceGroup>();
                                 foreach (var dev in devs.Items)
                                 {
-                                    dev.Data2.Goodscode = agvtask.ID;
+                                    dev.Data.Goodscode = agvtask.ID;
+                                    dev.Data.GoodsSize = (short)agvtask.Goodsnum;
                                 }
                             }
                             else if (Ltc.Do(agvtask, v => v.AGVStatus == AGVTaskStatus.取消))
@@ -159,7 +160,7 @@ namespace WCS.Service.Works.Station
                 var station = Device.Where(v => v.DEVICEGROUP.Any(p => p.MEMBER.CODE == dev.Entity.CODE)).FirstOrDefault().Create<StationDeviceGroup>();
                 DB.Do(db =>
                 {
-                    var agvTask = db.Default.Set<WCS_AGVTask>().Where(v => v.ID == dev.Data2.Goodscode).FirstOrDefault() ?? throw new WarnException("无完成AGV任务");
+                    var agvTask = db.Default.Set<WCS_AGVTask>().Where(v => v.ID == dev.Data.Goodscode).FirstOrDefault() ?? throw new WarnException("无完成AGV任务");
 
                     if (agvTask.Status != AGVTaskStatus.完成扫码)
                     {
@@ -188,7 +189,7 @@ namespace WCS.Service.Works.Station
                     dev.Data.Tasknum = task.ID;
                     dev.Data.Goodsstart = task.ADDRFROM.ToShort();
                     dev.Data.Goodsend = task.ADDRNEXT.ToShort();
-                    dev.Data.Goodsnum = (short)agvTask.Goodsnum;
+                    //dev.Data.Goodsnum = (short)agvTask.Goodsnum;
                     dev.Data.CmdType = IstationCmdType.扫码入库;
                     dev.Data.VoucherNo++;
                     var msg = $"下达从{dev.Entity.CODE}移动至{next}的PLC指令。";