private function eventLog($postObj) { $event = new EventLog(); $event->openid = $postObj->FromUserName; $event->createtime = intval($postObj->CreateTime); $event->event = $postObj->Event; $event->eventkey = isset($postObj->EventKey) ? $postObj->EventKey : ''; $event->ticket = isset($postObj->Ticket) ? $postObj->Ticket : ''; $event->latitude = floatval(isset($postObj->Latitude) ? $postObj->Latitude : null); $event->longitude = floatval(isset($postObj->Longitude) ? $postObj->Longitude : null); $event->precision = floatval(isset($postObj->Precision) ? $postObj->Precision : null); if (!$event->save()) { Yii::trace(CVarDumper::dumpAsString($event->errors), 'save event_log error'); } }