public function executeImpl($partner_id, $subp_id, $puser_id, $partner_prefix, $puser_kuser) { $prefix = null; $notData = new kNotificationJobData(); $notData->setData(''); $notData->setType(kNotificationJobData::NOTIFICATION_TYPE_TEST); $notData->setUserId($puser_id); $job = new BatchJob(); $job->setId(kNotificationJobData::NOTIFICATION_TYPE_TEST + (int) time()); $job->setData($notData); $job->setPartnerId($partner_id); $partner = PartnerPeer::retrieveByPK($partner_id); list($url, $signature_key) = myNotificationMgr::getPartnerNotificationInfo($partner); list($params, $raw_siganture) = myNotificationMgr::prepareNotificationData($url, $signature_key, $job, $prefix); $this->send($url, $params); }