แก้ 2 ที่
1. Classes BatchStatusClass
static BatchStatusClass construct(queueMap queue)
{
switch (queue.TableId)
{
case tablenum(batch):
switch (queue.status)
{
case BatchStatus::Hold:
return new BatchStatusHold(queue);
break;
case BatchStatus::Waiting:
return new BatchStatusWaiting(queue);
break;
case BatchStatus::Executing:
return new BatchStatusExecuting(queue);
break;
case BatchStatus::Error:
return new BatchStatusError(queue);
break;
case BatchStatus::Finished:
return new BatchStatusWaiting(queue);
//return new BatchStatusFinished(queue);
break;
default:
throw error(strFmt("@SYS12580",queue.status));
}
break;
case tablenum(gatewayQueue):
switch (queue.status)
{
case BatchStatus::Hold:
return new BatchStatusHold(queue);
case BatchStatus::Waiting:
return new BatchStatusWaiting(queue);
case BatchStatus::Executing:
return new BatchStatusExecuting(queue);
case BatchStatus::Error:
return new GatewayStatusError(queue);
case BatchStatus::Finished:
return new BatchStatusWaiting(queue);
//return new GatewayStatusFinished(queue);
default:
throw error(strFmt("@SYS12580",queue.status));
}
break;
}
}
2. Form Bath เปิดปุ่มให้เป็น Enable
ไม่มีความคิดเห็น:
แสดงความคิดเห็น