Преглед изворни кода

入库AGV确认任务,管控设备状态

林豪 左 пре 3 година
родитељ
комит
ead552eb1e

+ 0 - 7
Projects/永冠OPP/WCS.Service/Extensions/DeviceExtension.cs

@@ -609,13 +609,6 @@ namespace WCS.Service.Extensions
                         throw new DoException("二次处理堆垛机完成任务");
                     }
 
-                    if (task.STATUS == TaskStatus.已完成)
-                    {
-                        if (i == 0) Data.FinishedACK_1 = 1;
-                        else Data.FinishedACK_2 = 1;
-                        throw new DoException("二次处理堆垛机完成任务");
-                    }
-
                     if (task.TYPE == TaskType.入库)
                     {
                         task.ENDTIME = DateTime.Now;

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

@@ -45,6 +45,7 @@ namespace WCS.Service.Works.Station
 
                         if (agvtask.Status == AGVTaskStatus.新建)
                         {
+                            if (obj.Items.Any(v => !v.Data3.Status.HasFlag(StationStatus.自动))) continue;
                             //TODO:暂时不管控产线任务数
                             var qty = db.Default.Set<WCS_AGVTask>().Where(v => v.TaskType == AGVTaskType.入库 && v.Status > AGVTaskStatus.新建 && v.Status < AGVTaskStatus.完成);