Commit 218d7fcb by jiawei.su

fixedbug

parent 73e7b9f0
......@@ -260,6 +260,7 @@ namespace Siger.ApiACC.Controllers
var section = _sigerProjectLevelSection.Get(f => f.id == taskObj.sectionid);
if (section != null)
{
Logger.WriteLineInfo($" 设备{section.title} 任务编号:{taskObj.no} 状态:{request.status} ");
AutoProcess(section.parentid, stationDicts, taskObj);
}
......@@ -314,7 +315,6 @@ namespace Siger.ApiACC.Controllers
machineStatus.status = (int)Automation.MachineStatus.Waiting;
_automationMachineStatus.Update(machineStatus);
}
}
if (monitor != null)
......@@ -325,9 +325,6 @@ namespace Siger.ApiACC.Controllers
monitor.fixturename = taskObj.fixturename;
_automationFixtureMonitor.Update(monitor);
}
}
/// <summary>
......
......@@ -476,17 +476,12 @@ namespace Siger.ApiACC.Controllers
{
throw new BadRequestException(AccEnum.MachineDisable);
}
if (machineStatus.status == (int)Automation.MachineStatus.Waiting)
{
throw new BadRequestException(AccEnum.MachineOnFree);
}
if (machineStatus.status == (int)Automation.MachineStatus.Complated)
if (machineStatus.auto == 0)
{
throw new BadRequestException(AccEnum.MachineProCompalate);
machineStatus.status = (int)Automation.MachineStatus.Waiting;
}
machineStatus.status = (int)Automation.MachineStatus.Waiting;
//创建 安装完成动作
var monitor = _automationFixtureMonitor.Get(f => f.projectId == ProjectId && f.section == assemble.section);
if (monitor==null)
......@@ -495,6 +490,7 @@ namespace Siger.ApiACC.Controllers
}
//移出 上料位
var taskNo = _automationTaskList.CrateTaskNumber(Automation.TaskTrigerType.Manual);
_automationTaskList.Insert(new siger_automation_task_list
{
......@@ -666,7 +662,10 @@ namespace Siger.ApiACC.Controllers
{
throw new BadRequestException(AccEnum.MachineDisable);
}
if (machineStatus.auto==0)
{
machineStatus.status = 1;
}
if (!_automationTaskList.CanTask(ProjectId, disassemble.section))
{
throw new BadRequestException(AccEnum.TaskProcessing);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment