public function checkpayAction() { $aList = Model_Pay::query('SELECT * FROM t_pay WHERE iStatus=0 LIMIT 100'); $oCtl = new Controller_Payment_Weixin(); foreach ($aList as $aRow) { $data = json_decode($aRow['sData'], true); $iPayID = $oCtl->callback($data); if ($iPayID > 0) { } } }