Commit 218d7fcb by jiawei.su

fixedbug

parent 73e7b9f0
...@@ -260,6 +260,7 @@ namespace Siger.ApiACC.Controllers ...@@ -260,6 +260,7 @@ namespace Siger.ApiACC.Controllers
var section = _sigerProjectLevelSection.Get(f => f.id == taskObj.sectionid); var section = _sigerProjectLevelSection.Get(f => f.id == taskObj.sectionid);
if (section != null) if (section != null)
{ {
Logger.WriteLineInfo($" 设备{section.title} 任务编号:{taskObj.no} 状态:{request.status} ");
AutoProcess(section.parentid, stationDicts, taskObj); AutoProcess(section.parentid, stationDicts, taskObj);
} }
...@@ -314,7 +315,6 @@ namespace Siger.ApiACC.Controllers ...@@ -314,7 +315,6 @@ namespace Siger.ApiACC.Controllers
machineStatus.status = (int)Automation.MachineStatus.Waiting; machineStatus.status = (int)Automation.MachineStatus.Waiting;
_automationMachineStatus.Update(machineStatus); _automationMachineStatus.Update(machineStatus);
} }
} }
if (monitor != null) if (monitor != null)
...@@ -325,9 +325,6 @@ namespace Siger.ApiACC.Controllers ...@@ -325,9 +325,6 @@ namespace Siger.ApiACC.Controllers
monitor.fixturename = taskObj.fixturename; monitor.fixturename = taskObj.fixturename;
_automationFixtureMonitor.Update(monitor); _automationFixtureMonitor.Update(monitor);
} }
} }
/// <summary> /// <summary>
......
...@@ -476,16 +476,11 @@ namespace Siger.ApiACC.Controllers ...@@ -476,16 +476,11 @@ namespace Siger.ApiACC.Controllers
{ {
throw new BadRequestException(AccEnum.MachineDisable); throw new BadRequestException(AccEnum.MachineDisable);
} }
if (machineStatus.status == (int)Automation.MachineStatus.Waiting)
{
throw new BadRequestException(AccEnum.MachineOnFree);
}
if (machineStatus.status == (int)Automation.MachineStatus.Complated)
{
throw new BadRequestException(AccEnum.MachineProCompalate);
}
if (machineStatus.auto == 0)
{
machineStatus.status = (int)Automation.MachineStatus.Waiting; machineStatus.status = (int)Automation.MachineStatus.Waiting;
}
//创建 安装完成动作 //创建 安装完成动作
var monitor = _automationFixtureMonitor.Get(f => f.projectId == ProjectId && f.section == assemble.section); var monitor = _automationFixtureMonitor.Get(f => f.projectId == ProjectId && f.section == assemble.section);
...@@ -495,6 +490,7 @@ namespace Siger.ApiACC.Controllers ...@@ -495,6 +490,7 @@ namespace Siger.ApiACC.Controllers
} }
//移出 上料位 //移出 上料位
var taskNo = _automationTaskList.CrateTaskNumber(Automation.TaskTrigerType.Manual); var taskNo = _automationTaskList.CrateTaskNumber(Automation.TaskTrigerType.Manual);
_automationTaskList.Insert(new siger_automation_task_list _automationTaskList.Insert(new siger_automation_task_list
{ {
...@@ -666,7 +662,10 @@ namespace Siger.ApiACC.Controllers ...@@ -666,7 +662,10 @@ namespace Siger.ApiACC.Controllers
{ {
throw new BadRequestException(AccEnum.MachineDisable); throw new BadRequestException(AccEnum.MachineDisable);
} }
if (machineStatus.auto==0)
{
machineStatus.status = 1;
}
if (!_automationTaskList.CanTask(ProjectId, disassemble.section)) if (!_automationTaskList.CanTask(ProjectId, disassemble.section))
{ {
throw new BadRequestException(AccEnum.TaskProcessing); 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