/** * Creates a new HeatMap model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new HeatMap(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['index']); } else { return $this->render('create', ['model' => $model]); } }
public function actionHandlespeed() { $this->layout = false; $gh_id = U::getSessionParam('gh_id'); $openid = U::getSessionParam('openid'); $lon = empty($_GET['lon']) ? 0 : $_GET['lon']; $lat = empty($_GET['lat']) ? 0 : $_GET['lat']; $speed_up = empty($_GET['speed_up']) ? 0 : $_GET['speed_up']; $speed_down = empty($_GET['speed_down']) ? 0 : $_GET['speed_down']; $speed_delay = empty($_GET['speed_delay']) ? 0 : $_GET['speed_delay']; $media_id = empty($_GET['serverId']) ? 0 : $_GET['serverId']; $is_4g = empty($_GET['status']) ? 0 : $_GET['status']; //$is_4g = 1; if (empty($media_id)) { U::W([$_GET]); return json_encode(['code' => 1]); } $model = new HeatMap(); $model->gh_id = $gh_id; $model->openid = $openid; $model->lon = $lon; $model->lat = $lat; $model->speed_up = $speed_up; $model->speed_down = $speed_down; $model->speed_delay = $speed_delay; $model->media_id = $media_id; $model->pic_url = "{$gh_id}_{$media_id}.jpg"; $log_file_path = $model->getPicFile(); if (!file_exists($log_file_path) || $model->getPicFileSize() == 0 || $model->getPicFileSize() == 47) { Yii::$app->wx->setGhId($gh_id); Yii::$app->wx->WxMediaDownload($model->media_id, $log_file_path); } $model->save(false); return json_encode(['code' => 0]); }