|
@@ -240,6 +240,7 @@ namespace WCS.Service.Works.Station
|
|
|
|
|
|
//涂布叫料默认目标地址G1340,到达G1340后再决定是否要继续前进一步
|
|
|
var res = WMS.GetOutTask(agvtask.Position.Replace("_OUT", ""), "G1340");
|
|
|
+
|
|
|
res.ForEach(outTask =>
|
|
|
{
|
|
|
var srm = Device.Find(outTask.TunnelNum).ROUTES.Where(v => v.NEXT.IsSC()).Select(v => v.NEXT).FirstOrDefault();
|
|
@@ -263,12 +264,11 @@ namespace WCS.Service.Works.Station
|
|
|
Length = outTask.Length,
|
|
|
};
|
|
|
db.Default.Set<WCS_TASK>().Add(task);
|
|
|
- db.Default.SaveChanges();
|
|
|
-
|
|
|
agvtask.Status = AGVTaskStatus.确认;
|
|
|
agvtask.UpdateTime = DateTime.Now;
|
|
|
db.Default.SaveChanges();
|
|
|
});
|
|
|
+ return;
|
|
|
}
|
|
|
else if (agvtask.AGVStatus == AGVTaskStatus.完成)
|
|
|
{
|