Beispiel #1
0
 public static function cronUpdateIptext($limit = 100)
 {
     $data = StatVisit::find()->where(['iptext' => NULL])->andWhere('ip IS NOT NULL')->orderBy('created_at desc')->limit($limit)->all();
     foreach ($data as $k => $model) {
         $iptext = IP::find($model->ip);
         //如果返回false 说明接口数据有问题
         $model->iptext = implode(' ', $iptext);
         $model->update();
     }
 }
Beispiel #2
0
 public static function Columns6()
 {
     self::$columns[] = ['header' => 'ip归属地', 'value' => function ($data) {
         return isset($data['visitIp']) ? implode(" ", IP::find($data["visitIp"])) : '';
     }];
 }
Beispiel #3
0
 public function getViewIpText()
 {
     return !empty($this->location_ip) ? implode(" ", \app\helpers\IP::find($this->location_ip)) : '';
 }