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]); }
public static function log_activity($message) { $model = new ActivityLog(); $model->message = $message; $model->save(); }