|
@@ -48,6 +48,7 @@ namespace WCS.Service.Works.SRM
|
|
|
if (obj.Data2.FinishedTask_1 != 0 || obj.Data2.FinishedTask_2 != 0)
|
|
|
{
|
|
|
obj.FinishedTaskHandle();
|
|
|
+ InfoLog.INFO_SRMINFO($"[{obj.Entity.CODE}]-{obj.Data2.FinishedTask_1}-{obj.Data2.FinishedTask_2}");
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -332,6 +333,16 @@ namespace WCS.Service.Works.SRM
|
|
|
task.UPDATETIME = DateTime.Now;
|
|
|
task.STATUS = WCS.Entity.TaskStatus.堆垛机执行;
|
|
|
task.DEVICE = obj.Entity.CODE;
|
|
|
+ switch (tasks.Length)
|
|
|
+ {
|
|
|
+ case 1:
|
|
|
+ task.TaskGroupKey = $"{tasks[0].ID}_0";
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 2:
|
|
|
+ task.TaskGroupKey = $"{tasks[0].ID}_{tasks[1].ID}";
|
|
|
+ break;
|
|
|
+ }
|
|
|
var fork = obj.GetFork(item, i);
|
|
|
//获取站台及下一个地址
|
|
|
task.GetSrmStationAndaddNext(fork);
|