private function sendTextTo($wxuserid, $text)
 {
     //
     $wxaccountid = getWxAccountID();
     $result = apiCall(WxuserApi::GET_INFO, array(array("id" => $wxuserid)));
     $wxaccount = apiCall(WxaccountApi::GET_INFO, array(array("id" => $wxaccountid)));
     $openid = "";
     if ($result['status'] && is_array($result['info'])) {
         $openid = $result['info']['openid'];
     }
     if ($wxaccount['status'] && is_array($wxaccount['info'])) {
         $appid = $wxaccount['info']['appid'];
         $appsecret = $wxaccount['info']['appsecret'];
         $wxapi = new WeixinApi($appid, $appsecret);
         $wxapi->sendTextToFans($openid, $text);
         //$wxapi->sendTextToFans($openid, $text);//发2次
     }
 }
 private function sendToWxaccount($wxaccountid, $text)
 {
     $result = apiCall(WxaccountApi::GET_INFO, array(array('id' => $wxaccountid)));
     if ($result['status']) {
         $wxapi = new WeixinApi($result['info']['appid'], $result['info']['appsecret']);
         $map = array('name' => "WXPAY_OPENID");
         $result = apiCall(ConfigApi::GET_INFO, array($map));
         addWeixinLog($result, "接收订单支付成功的OPENID");
         if ($result['status']) {
             $openidlist = explode(",", $result['info']['value']);
             foreach ($openidlist as $openid) {
                 $wxapi->sendTextToFans($openid, $text);
             }
         }
     } else {
         LogRecord($result['info'], __FILE__ . __LINE__ . "发送支付成功消息失败");
     }
 }