Commit 7a85a3ed by xin.yang
parents cd8ccb80 0fe98149
...@@ -183,18 +183,32 @@ namespace Siger.ApiACC.Controllers ...@@ -183,18 +183,32 @@ namespace Siger.ApiACC.Controllers
{ {
throw new BadRequestException(CommonEnum.RecordNotFound); throw new BadRequestException(CommonEnum.RecordNotFound);
} }
var machineStatus = _automationMachineStatus.Get(f => f.machineid==machineAttr.machine); var machineStatus = _automationMachineStatus.Get(f => f.machineid == machineAttr.machine);
if (machineStatus==null) if (machineStatus == null)
{ {
throw new BadRequestException(CommonEnum.RecordNotFound); // throw new BadRequestException(CommonEnum.RecordNotFound);
} //上料设备状态与PLC 无关,
if (machineStatus.enable==0) //需要手动插入
{ _automationMachineStatus.Insert(new siger_automation_machine_status
throw new BadRequestException(AccEnum.MachineDisable); {
enable = 1,
section = loading.section,
machineid = machineAttr.machine,
projectId = ProjectId,
status = (int)Automation.MachineStatus.Produce,
updatetime = DateTime.Now
});
} }
if(machineStatus.status!=(int)Automation.MachineStatus.Waiting) else
{ {
throw new BadRequestException(AccEnum.MachineBusy); if (machineStatus.enable == 0)
{
throw new BadRequestException(AccEnum.MachineDisable);
}
if (machineStatus.status != (int)Automation.MachineStatus.Waiting)
{
throw new BadRequestException(AccEnum.MachineBusy);
}
} }
if (!_automationTaskList.CanTask(ProjectId,loading.section)) if (!_automationTaskList.CanTask(ProjectId,loading.section))
{ {
......
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