我正在使用此过程发送请求,所以所有这些都取决于控件的消息ID。
我想到的是如何同时使用每个ID运行此过程。
示例:
$RedyToSend=[12,23,34,45,...] //List of Control Message Id's
我想要这样的过程:(我不知道是否可能)
对于每个ID:
分派器(12);
分派器(23);
。
。
。
等..
这是我正在使用的代码,我正在考虑从主代码中取出代码,将其放入另一个function()中,然后同时提供不同的控制消息ID对其进行调用。
public function main(){
$readyToSend = $this-> controlMessageDAO-> getPendingToSend();
if(is_array($readyToSend)) {
foreach($readyToSend as $controlMessage)
{
$controlMessageId = $controlMessage["control_message_id"];
$this-> saveLog("Ready to send control message " . $controlMessageId);
$maxInsertId = $this-> messageLogInsertDAO-> getMaxId($controlMessageId);
$this-> handleControlMessage($controlMessageId);
$this-> handlePlatformData($this-> controlMessageVO);
$recipients = $this-> messageLogInsertDAO-> getRecipients($controlMessageId, $maxInsertId);
$this-> messageLogInsertDAO-> updateMessageLogInsertStatus($maxInsertId, $controlMessageId);
$this-> handleRecipients($this-> controlMessageVO, $recipients);
}
}