コード例 #1
0
ファイル: Async.php プロジェクト: Nhan-Huynh-FO/nhan-repo
 /**
  * @author   : TrangNT30
  * call job update caching FE
  * @param : string $strDate
  * @name : updateCache
  * @copyright   : FPT Online
  * @todo    : updateCache
  */
 public function updateAward($arrParams)
 {
     try {
         //default response
         $return = array('update_award' => 0);
         //new instance object
         $modelNews = new Thethao_Model_News();
         $response = array();
         if (!empty($arrParams)) {
             if ($arrParams['award'] == AWARD_DOVUI) {
                 $response[] = $modelNews->getListEndAward(array('isGearman' => true, 'object_type' => OBJECT_TYPE_DOVUI, 'award' => AWARD_DOVUI, 'fromdate' => $arrParams['fromdate'], 'todate' => $arrParams['todate']));
             } else {
                 $response[] = $modelNews->getListAward(array('isGearman' => true, 'object_type' => OBJECT_TYPE_DOVUI, 'award' => $arrParams['award'], 'fromdate' => $arrParams['fromdate'], 'todate' => $arrParams['todate']));
             }
             self::clearApcFile();
         }
         $return['update_award'] = $response;
     } catch (Exception $ex) {
         //log error
         Thethao_Global::sendLog($ex);
     }
     return $return;
 }