private function receiveEvent($object)
 {
     $content = "";
     $contents = "";
     $openid = $object->FromUserName;
     $this->logger("object->order: " . $object);
     switch ($object->Event) {
         case "subscribe":
             $this->logger("user" . $openid);
             $content = $this->getYMassage();
             //                $content .= (!empty($object->EventKey)) ? ("\n来自二维码场景 " . str_replace("qrscene_", "", $object->EventKey)) : "";
             switch (str_replace("qrscene_", "", $object->EventKey)) {
                 case "cork-down":
                     $map['openid'] = $object->FromUserName . "";
                     $map['eventkey'] = $object->EventKey . "";
                     $map['time'] = $object->CreateTime . "";
                     //                        $content = json_encode($object);
                     $message .= \Home\Common\Common::savescaninfo($map);
                     sendMessage($openid, $message);
                     break;
             }
             break;
         case "merchant_order":
             $arr = array('ou9X8tl0p-rfJcmRriSrj2QP144s', 'ou9X8tsfPcvMkI5ZQO3sF7C6Rqfk', 'ou9X8tmgcfDo8PRv_kOQlaXsTE1U', 'ou9X8tu0XbdM4eg_x4T_fBKCFqB4', 'ou9X8tpSlTLlRDrn3poEBV2lOc6o', 'ou9X8trvxCTbI8_vNImSPaUOi3C4', 'ou9X8ti7n_EM55j9zY1aekeRRPsw', 'ou9X8tvqWzg16EhbYeBDJGyYLPU0');
             $this->setrep();
             $url = "http://weixin.vynfields.cn/Home/GetByfilter/index/openId/{$object->FromUserName}";
             $jsonData = $this->orderData($_SESSION['token'], $object->OrderId);
             $_SESSION["jsonData"] = $jsonData;
             foreach ($arr as $v) {
                 $this->sendMessage($_SESSION['token'], $v, $_SESSION["jsonData"]);
             }
             $this->send_template_message($_SESSION['token'], $jsonData, $object->FromUserName, $url);
             break;
         case "unsubscribe":
             $this->userDefriend($openid);
             $content = "取消关注";
             break;
         case "SCAN":
             //                $content = "扫描场景 " . $object->EventKey;
             switch ($object->EventKey) {
                 case "cork-down":
                     $map['openid'] = $object->FromUserName . "";
                     $map['eventkey'] = $object->EventKey . "";
                     $map['time'] = $object->CreateTime . "";
                     //                        $content = json_encode($map);
                     $content = \Home\Common\Common::savescaninfo($map);
                     break;
                 default:
                     $content = "";
                     break;
             }
             break;
         case "CLICK":
             switch ($object->EventKey) {
                 case "V1001_CONN_CUSTOM":
                     $content = $this->getYMassage();
                     break;
                 case "VINEYARD":
                     $content = array();
                     $content[] = array("Title" => "维尼菲尔德(VYNFIELDS)酒庄", "Description" => "维尼菲尔德酒庄坐落于马尔堡的梯田上,拥有5.3公顷有机葡萄园,园区内古老的碎石土壤表层覆盖着薄薄一层粉砂壤土,具有良好的排水性。气候适宜,降雨少,夏季炎热干燥,秋季夜间凉爽,这为黑皮诺和雷司令的生长创造了理想的条件。", "PicUrl" => "https://mmbiz.qlogo.cn/mmbiz/cNQxibw2z3wRebFKV8CObsmC4lYA9A9KEleUWicF6X4iblEMkovkOxns6bTf8mfVwvqgx64Ll9pcshbCMXTw9Cuzg/0", "Url" => "http://mp.weixin.qq.com/s?__biz=MzA3MDAyMzA5OQ==&mid=203156234&idx=1&sn=0e564ec19e82cebd4b50873883fcd07d#rd");
                     break;
                 case "WINE":
                     $content = array();
                     $content[] = array("Title" => "维尼菲尔德(VYNFIELDS)葡萄酒", "Description" => "维尼菲尔德酒庄精心酿造的2003 Pinot Noir及2004 Classic Riesling蜚声国际", "PicUrl" => "https://mmbiz.qlogo.cn/mmbiz/cNQxibw2z3wQIVfMACB4WT2uatjWh1n4iaTvftmicBmQCmvjicXxONShcnM9FtIZ8ugoeayRlcIURXFa4ohl3ByLIw/0", "Url" => "http://mp.weixin.qq.com/s?__biz=MzA3MDAyMzA5OQ==&mid=203156559&idx=1&sn=99f1c22cb4357bb9811a151af3b44ae6#rd");
                     break;
                 case "Suggestions":
                     $content = array();
                     $this->setrep();
                     $this->logger("object->contents: " . $_SESSION['token']);
                     break;
                 case "Contact":
                     $content = "维尼菲尔德葡萄酒代理请点击:http://m.9928.tv/vip8_yzrc/\n\n热线:400-888-2232\n\n邮箱:info@vynfields.cn\n\n维尼菲尔德期待与您的合作! ";
                     break;
                 case "Orders":
                     $content = array();
                     $content[] = array("Title" => "Vynfields商城订单查询", "Description" => "", "PicUrl" => "https://mmbiz.qlogo.cn/mmbiz/cNQxibw2z3wQOpSx9cia1ib4DDNEpmWJWUA7d286ENzq81BDOjwtrl6ibibDmhXPKAFD4e2NA0xA9HLeUSshvgZxlGw/0", "Url" => "http://weixin.vynfields.cn//Home/GetByfilter/index/openId/{$object->FromUserName}");
                     break;
                 default:
                     $content = "";
                     break;
             }
             break;
         case "LOCATION":
             //	$content = "上传位置:纬度 " . $object->Latitude . ";经度 " . $object->Longitude;
             $content = "";
             break;
         case "VIEW":
             $content = "跳转链接 " . $object->EventKey;
             break;
         default:
             $content = "receive a new event: " . $object->Event;
             break;
     }
     if (is_array($content)) {
         if (isset($content[0])) {
             $result = $this->transmitNews($object, $content);
         } else {
             if (isset($content['MusicUrl'])) {
                 $result = $this->transmitMusic($object, $content);
             }
         }
     } else {
         if (is_array($contents)) {
             if (isset($contents[0])) {
                 $this->logger("array->contents: " . $contents);
                 $result = $this->transmitOrder($object, $contents);
             }
         } else {
             $result = $this->transmitText($object, $content);
         }
     }
     return $result;
 }