예제 #1
0
 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');
     }
 }