private function skipSmsByCondition($queryCondition, $smsStatusName)
 {
     try {
         $this->setSmsProcess(1);
         $variable = ActivityVariable::findOne(['activityName' => 'popular_vote']);
         $log = new ActivityLog();
         $log->activityName = 'popular_vote';
         $log->failId = $variable->failId;
         $log->failAt = $smsStatusName;
         $log->failCode = $variable->failCode;
         $log->save();
         $query = new Query();
         $query->from('two_way')->where($queryCondition);
         $list = $query->all();
         $this->sendSms($list, $smsStatusName);
     } catch (Exception $exception) {
         $this->setSmsProcess(3);
         print_r($exception);
         return $exception;
     }
 }
 public function actionActivitywater()
 {
     $user = new AdminUser();
     if (!$user->checkUserIsLogin()) {
         $this->redirect(Variable::$home_url);
         return;
     }
     $query = ActivityLog::find();
     $pagination = new Pagination(['defaultPageSize' => 5, 'totalCount' => $query->count()]);
     $countries = $query->orderBy('time DESC')->offset($pagination->offset)->limit($pagination->limit)->all();
     return $this->render(Variable::$activityWater_view, ['countries' => $countries, 'pagination' => $pagination]);
 }
Example #3
0
 public static function log_activity($message)
 {
     $model = new ActivityLog();
     $model->message = $message;
     $model->save();
 }