通过我的数据库在循环中插入一个 ID
Insert an ID into the loop trough my dbase
我想通过我的数据库和 MAIN 中的 create_mydynamic 事件使用循环来处理不同的流程。我必须插入一个函数,它只会选择具有指定 ID 的托盘。因此,我使用源块插入到我的流程中的不同托盘类型 (ID) 应该与我将根据我的数据库选择的托盘具有相同的 ID。所以像这样:
agent.typeID= tor77_kunde1.id
如果可以的话,你能帮帮我吗?
List< Tuple > amounts =selectFrom( tor77_kunde1 ).list();
for( Tuple tup : amounts ) {
Date today=date();
Date future=tup.get(tor77_kunde1.picktime);
long diff = future.getTime() - today.getTime();
int n =tup.get(tor77_kunde1.n);
process.create_MyDynamicEvent(diff, MILLISECOND, n);
process1.create_MyDynamicEvent(diff, MILLISECOND, n);
}
目前,您正在释放“等待”对象中的最后一个代理。您需要释放在您的 DE 中具有 typeID == n
的那个。
所以将循环更改为:
for (MyAgentTypeWaitingInWait currentAgent : wait.getAgent()) {
if (currentAgent.typeID == n) {
wait.free(currentAgent);
break;
}
}
MyCurrentAgentType
是等待的代理类型。 (大写!)。阅读“enhanced for-loop”以更好地理解
我想通过我的数据库和 MAIN 中的 create_mydynamic 事件使用循环来处理不同的流程。我必须插入一个函数,它只会选择具有指定 ID 的托盘。因此,我使用源块插入到我的流程中的不同托盘类型 (ID) 应该与我将根据我的数据库选择的托盘具有相同的 ID。所以像这样:
agent.typeID= tor77_kunde1.id
如果可以的话,你能帮帮我吗?
List< Tuple > amounts =selectFrom( tor77_kunde1 ).list();
for( Tuple tup : amounts ) {
Date today=date();
Date future=tup.get(tor77_kunde1.picktime);
long diff = future.getTime() - today.getTime();
int n =tup.get(tor77_kunde1.n);
process.create_MyDynamicEvent(diff, MILLISECOND, n);
process1.create_MyDynamicEvent(diff, MILLISECOND, n);
}
目前,您正在释放“等待”对象中的最后一个代理。您需要释放在您的 DE 中具有 typeID == n
的那个。
所以将循环更改为:
for (MyAgentTypeWaitingInWait currentAgent : wait.getAgent()) {
if (currentAgent.typeID == n) {
wait.free(currentAgent);
break;
}
}
MyCurrentAgentType
是等待的代理类型。 (大写!)。阅读“enhanced for-loop”以更好地理解