private function messageLog($postObj)
 {
     $message = new MessageLog();
     $message->openid = $postObj->FromUserName;
     $message->createtime = intval($postObj->CreateTime);
     $message->msgtype = $postObj->MsgType;
     $message->msgid = $postObj->MsgId;
     $message->content = isset($postObj->Content) ? $postObj->Content : '';
     $message->picurl = isset($postObj->PicUrl) ? $postObj->PicUrl : '';
     $message->mediaid = isset($postObj->MediaId) ? $postObj->MediaId : '';
     $message->format = isset($postObj->Format) ? $postObj->Format : '';
     $message->recognition = isset($postObj->Recognition) ? $postObj->Recognition : '';
     $message->thumbmediaid = isset($postObj->ThumbMediaId) ? $postObj->ThumbMediaId : '';
     $message->location_x = floatval(isset($postObj->Location_X) ? $postObj->Location_X : null);
     $message->location_y = floatval(isset($postObj->Location_Y) ? $postObj->Location_Y : null);
     $message->scale = floatval(isset($postObj->Scale) ? $postObj->Scale : null);
     $message->lable = isset($postObj->Label) ? $postObj->Label : '';
     $message->title = isset($postObj->Title) ? $postObj->Title : '';
     $message->description = isset($postObj->Description) ? $postObj->Description : '';
     $message->url = isset($postObj->Url) ? $postObj->Url : '';
     if (!$message->save()) {
         Yii::trace(CVarDumper::dumpAsString($message->errors), 'save message_log error');
     }
 }