public function run($args)
 {
     $userModel = new UserModel();
     $pushMsgModel = new PushMsgModel();
     $url = Yii::app()->params['baiduPushUrl'];
     $apikey = Yii::app()->params['baiduPushApiKey'];
     $secret_key = Yii::app()->params['baiduPushSecretKey'];
     //此处替换为应用的secret key
     $data = array();
     $timestamp = time();
     //var_dump($users);exit;
     $leaguePushMsgModel = new LeaguePushMsgModel();
     //找到需要进行消息推送的球队
     $pushData = $leaguePushMsgModel->findPush(0, 1);
     //		var_dump($pushData);exit;
     $pushTeams = array();
     if (isset($pushData[0]->teams)) {
         $pushTeams = $pushData[0]->teams;
     }
     $content = '更新了赛程';
     $method = 'POST';
     $aps = array("alert" => "{$content}", "sound" => "1", "badge" => 1);
     $mess = array("title" => "更新了赛程", "description" => $content, "aps" => $aps);
     if (!empty($pushTeams)) {
         foreach ($pushTeams as $team) {
             $arrContent = array('method' => 'push_msg', 'apikey' => $apikey, 'push_type' => 2, 'tag' => $team, 'device_type' => 4, 'message_type' => 1, 'deploy_status' => 1, 'messages' => json_encode($mess), 'msg_keys' => '1', 'timestamp' => $timestamp, 'expires' => intval($timestamp) + 600);
             $sign = $this->genSign($secret_key, $method, $url, $arrContent);
             $arrContent['sign'] = $sign;
             //var_dump($arrContent);exit;
             $query = http_build_query($arrContent);
             //找到联赛中的球队
             $users = $userModel->findRowsByRelation("footballer", "Team", $team);
             if (!empty($users)) {
                 $saveBatchArr = array();
                 foreach ($users as $user) {
                     if (isset($user->username) && !empty($user->username)) {
                         $extra = array("belongId" => $user->username, "title" => "联赛赛程", "type" => 2, "time" => time(), "targetId" => $user->objectId, "subtype" => 19);
                         $saveArr = array('belongUsername' => $user->username, 'isRead' => 0, 'status' => 0, 'msgType' => 0, 'extra' => json_encode($extra), 'content' => $content);
                         array_push($saveBatchArr, $saveArr);
                         //记录球员接收的推送消息
                         //$result = $pushMsgModel->addPushMsg($saveArr);
                     }
                 }
                 $result = $pushMsgModel->saveBatch($saveBatchArr);
             }
             //var_dump($result);exit;
             //	echo $url.'?'.$query;exit;
             $res = CommonFunction::sendMobileMsg($url . '?' . $query, $data);
             //				$res = Yii::app()->CURL->run($url.'?'.$query,FALSE,$data);
         }
         var_dump($res);
         exit;
     }
 }