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