当前位置: 首页>>代码示例>>PHP>>正文


PHP Wechat::sendCustomMessage方法代码示例

本文整理汇总了PHP中Wechat::sendCustomMessage方法的典型用法代码示例。如果您正苦于以下问题:PHP Wechat::sendCustomMessage方法的具体用法?PHP Wechat::sendCustomMessage怎么用?PHP Wechat::sendCustomMessage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Wechat的用法示例。


在下文中一共展示了Wechat::sendCustomMessage方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: autofahuo

    public function autofahuo($id)
    {
        /*更改为自动收货*/
        M("Order")->where(array('orderid' => $id))->save(array('order_status' => 2));
        //自动设置为已发货状态
        $order_info = M("Order")->where(array('orderid' => $id))->find();
        //传输过来订单ID,查询到userid
        $user_info = M("User")->where(array('id' => $order_info['user_id']))->find();
        //更改上级状态为已收货
        $active_time = date('Y-m-d H:i:s');
        M("Order_level")->where(array('order_id' => $id))->save(array('status' => 2, 'active_time' => $active_time));
        if (!empty($user_info)) {
            $order_info = json_decode($result['order_info'], true);
            $data = array();
            $data['touser'] = $user_info['uid'];
            $data['msgtype'] = 'text';
            $data['text']['content'] = '恭喜您成功购买软件,现在您可以使用微商云订单全部功能。
点击 <a href="http://' . $_SERVER['SERVER_NAME'] . '/index.php?g=App&m=Index&a=goods"> 微商云订单</a>
点击<a href="http://' . $_SERVER['SERVER_NAME'] . '/index.php?g=App&m=Index&a=member">我的主页</a>';
            import('Wechat', APP_PATH . 'Common/Wechat', '.class.php');
            $config = M("Wxconfig")->where(array("id" => "1"))->find();
            $options = array('token' => $config["token"], 'encodingaeskey' => $config["encodingaeskey"], 'appid' => $config["appid"], 'appsecret' => $config["appsecret"], 'partnerid' => $config["partnerid"], 'partnerkey' => $config["partnerkey"], 'paysignkey' => $config["paysignkey"]);
            $weObj = new Wechat($options);
            $weObj->sendCustomMessage($data);
        }
    }
开发者ID:zhezhisama,项目名称:zz,代码行数:26,代码来源:ApiAction.class.php

示例2: autofahuo

    public function autofahuo($id)
    {
        M("Order")->where(array('orderid' => $id))->save(array('order_status' => 1));
        //自动设置为已发货状态
        $order_info = M("Order")->where(array('orderid' => $id))->find();
        //传输过来订单ID,查询到userid
        $user_info = M("User")->where(array('id' => $order_info['user_id']))->find();
        if (!empty($user_info)) {
            $order_info = json_decode($result['order_info'], true);
            $data = array();
            $data['touser'] = $user_info['uid'];
            $data['msgtype'] = 'text';
            $data['text']['content'] = '恭喜您成功购买软件,今天起作自己的老板,现在您可以使用您的特权,可以分享赚米。点击生成【<a href="http://' . $_SERVER['SERVER_NAME'] . '/index.php?a=my_ticket">推广二维码</a>】,在【我的订单】中点击【确认收货】后,您才可以进行积分兑换。
您代理的产品达成交易后,您将获得【12积分】
您的一级员工达成交易后,您将获得【3积分】
您的二级员工达成交易后,您将获得【2积分】';
            import('Wechat', APP_PATH . 'Common/Wechat', '.class.php');
            $config = M("Wxconfig")->where(array("id" => "1"))->find();
            $options = array('token' => $config["token"], 'encodingaeskey' => $config["encodingaeskey"], 'appid' => $config["appid"], 'appsecret' => $config["appsecret"], 'partnerid' => $config["partnerid"], 'partnerkey' => $config["partnerkey"], 'paysignkey' => $config["paysignkey"]);
            $weObj = new Wechat($options);
            $weObj->sendCustomMessage($data);
        }
    }
开发者ID:zhezhisama,项目名称:zz,代码行数:23,代码来源:ApiAction0.class.php

示例3: register

 function register()
 {
     if (IS_POST) {
         if (!$_POST['login']) {
             $this->error("请输入用户名");
             exit;
         } else {
             $map['login'] = $_POST['login'];
             $check = M("User")->where($map)->find();
             if (!empty($check)) {
                 $this->error("该用户名已存在!请重新输入");
                 exit;
             }
         }
         if (!$_POST['password']) {
             $this->error("请输入登陆密码");
             exit;
         }
         $_POST['uid'] = rand();
         $_POST['password'] = md5($_POST['password']);
         $id = M("User")->add($_POST);
         $new_user_id = $id;
         $user = array();
         $user['uid'] = $id;
         $wx_info = json_encode(array('nickname' => $map['login'], 'subscribe_time' => time()));
         $user['wx_info'] = $wx_info;
         if ($_GET['mid']) {
             $m = M("User");
             include dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/Public/Conf/button_config.php';
             $where = array();
             $where["id"] = (int) $_GET['mid'];
             $results = $m->where($where)->find();
             if (!empty($results['id'])) {
                 import('Wechat', APP_PATH . 'Common/Wechat', '.class.php');
                 $config = M("Wxconfig")->where(array("id" => "1"))->find();
                 $options = array('token' => $config["token"], 'encodingaeskey' => $config["encodingaeskey"], 'appid' => $config["appid"], 'appsecret' => $config["appsecret"], 'partnerid' => $config["partnerid"], 'partnerkey' => $config["partnerkey"], 'paysignkey' => $config["paysignkey"]);
                 $weObj = new Wechat($options);
                 $user["l_id"] = $results['id'];
                 //增加分销人
                 $a_info = array();
                 $a_info['id'] = $results['id'];
                 $a_info['a_cnt'] = $results['a_cnt'] + 1;
                 $user_id = M("User")->save($a_info);
                 if (strlen($results['uid']) > 10) {
                     $data = array();
                     $data['touser'] = $results['uid'];
                     $data['msgtype'] = 'text';
                     $data['text']['content'] = '【' . $map[login] . '】通过分享链接,成为您的' . $message_name . '家族成员!';
                     $weObj->sendCustomMessage($data);
                 }
                 if ($results['l_id']) {
                     $where = array();
                     $where["id"] = $results['l_id'];
                     $b_results = $m->where($where)->find();
                     if (!empty($b_results)) {
                         $b_info = array();
                         $b_info['id'] = $b_results['id'];
                         $b_info['b_cnt'] = $b_results['b_cnt'] + 1;
                         $user_id = M("User")->save($b_info);
                         $user["l_b"] = $b_results['id'];
                         if (strlen($b_results['uid']) > 10) {
                             $data = array();
                             $data['touser'] = $b_results["uid"];
                             $data['msgtype'] = 'text';
                             $data['text']['content'] = '【' . $map[login] . '】通过分享链接,成为您的' . $message_name . '家族成员!';
                             $weObj->sendCustomMessage($data);
                         }
                         if ($b_results['l_id']) {
                             $where = array();
                             $where["id"] = $b_results['l_id'];
                             $c_results = $m->where($where)->find();
                             if (!empty($c_results)) {
                                 $c_info = array();
                                 $c_info['id'] = $c_results['id'];
                                 $c_info['c_cnt'] = $c_results['c_cnt'] + 1;
                                 $user_id = M("User")->save($c_info);
                                 $user["l_c"] = $c_results['id'];
                                 if (strlen($c_results['uid']) > 10) {
                                     $data = array();
                                     $data['touser'] = $c_results["uid"];
                                     $data['msgtype'] = 'text';
                                     $data['text']['content'] = '【' . $map[login] . '】通过分享链接,成为您的' . $message_name . '家族成员!';
                                     $weObj->sendCustomMessage($data);
                                 }
                             }
                         }
                     }
                 }
             }
         }
         M("User")->where($map)->save($user);
         $_SESSION["uid"] = $new_user_id;
         $this->success("登陆成功!", U('App/Index/member', array("uid" => $id)));
         exit;
     }
     $this->display("./default/Index/member_register");
 }
开发者ID:zhezhisama,项目名称:zz,代码行数:97,代码来源:MemberAction.class.php

示例4: pushpoints

 /**
  *	推送积分
  */
 public function pushpoints()
 {
     $id = $_GET["id"];
     import('Wechat', APP_PATH . 'Common/Wechat', '.class.php');
     $config = M("Wxconfig")->where(array("id" => "1"))->find();
     $options = array('token' => $config["token"], 'encodingaeskey' => $config["encodingaeskey"], 'appid' => $config["appid"], 'appsecret' => $config["appsecret"], 'partnerid' => $config["partnerid"], 'partnerkey' => $config["partnerkey"], 'paysignkey' => $config["paysignkey"]);
     $weObj = new Wechat($options);
     $userinfo = M("User")->where(array('id' => $id))->find();
     if ($userinfo['member'] == 1) {
         $this->error("该会员已经推送过积分不支持该操作");
     }
     $info = json_decode($userinfo['wx_info'], true);
     //一级成员信息
     $data['id'] = $id;
     $data['member'] = 1;
     M('User')->save($data);
     //会员添加订单
     $orderid = date("YmdHis") . mt_rand(1, 9);
     $cartdata = '[{"name":"微商云订单","num":"1","price":"29.9","id":"22"}]';
     $data["user_id"] = $id;
     $data["orderid"] = $orderid;
     $data["totalprice"] = "29.9";
     $data["pay_style"] = "微信支付";
     $data["pay_status"] = "1";
     $data["note"] = '虚拟用户推送';
     $data["order_status"] = '3';
     $data["time"] = date("Y/m/d H:i:s");
     $data["cartdata"] = $cartdata;
     $data['adress'] = "";
     $data['phone'] = "";
     $data['shouhuoname'] = $info['nickname'];
     M("Order")->add($data);
     if ($userinfo['l_id']) {
         //增加一级人数
         $where["id"] = $userinfo['l_id'];
         $results = M("User")->where($where)->find();
         if (strlen($results['uid']) > 10 && $results['dummy'] == 0) {
             $user_order_level = array();
             $user_order_level['order_id'] = $orderid;
             $user_order_level['status'] = 3;
             $user_order_level['level_id'] = $results['id'];
             $user_order_level['level_type'] = 1;
             $user_order_level['price'] = 12;
             $user_order_level['active_time'] = date("Y-m-d H:i:s");
             M("Order_level")->add($user_order_level);
             $a_info['id'] = $results['id'];
             $a_info['price'] = $results['price'] + 12;
             $a_info['pay_time'] = date('Y-m-d H:i:s');
             $user_id = M("User")->save($a_info);
             $data = array();
             $data['touser'] = $results["uid"];
             $data['msgtype'] = 'text';
             $data['text']['content'] = '【' . $info['nickname'] . '】在' . date('Y-m-d H:i:s') . '加入您的队伍,已经成为您的一级员工,从此开始为您赚米,您获得的【¥12】积分,详情点击个人中心,我的主页查看。';
             $weObj->sendCustomMessage($data);
         }
     }
     if ($userinfo['l_b']) {
         $where["id"] = $userinfo['l_b'];
         $b_results = M("User")->where($where)->find();
         if (strlen($b_results['uid']) > 10 && $b_results['dummy'] == 0) {
             $user_order_level = array();
             $user_order_level['order_id'] = $orderid;
             $user_order_level['status'] = 3;
             $user_order_level['level_id'] = $results['id'];
             $user_order_level['level_type'] = 2;
             $user_order_level['price'] = 3;
             $user_order_level['active_time'] = date("Y-m-d H:i:s");
             M("Order_level")->add($user_order_level);
             $b_info['id'] = $b_results['id'];
             $b_info['price'] = $b_results['price'] + 3;
             $b_info['pay_time'] = date('Y-m-d H:i:s');
             $user_id = M("User")->save($b_info);
             $data = array();
             $data['touser'] = $b_results["uid"];
             $b_info = json_encode($b_results['wx_info']);
             //一级成员信息
             $data['msgtype'] = 'text';
             $data['text']['content'] = '【' . $info['nickname'] . '】在' . date('Y-m-d H:i:s') . '加入您的队伍,已经成为您的二级员工,从此开始为您赚米,您获得的【¥3】积分,详情点击个人中心,我的主页查看。';
             $weObj->sendCustomMessage($data);
         }
     }
     if ($userinfo['l_c']) {
         $where["id"] = $userinfo['l_c'];
         $c_results = M("User")->where($where)->find();
         if (strlen($c_results['uid']) > 10 && $c_results['dummy'] == 0) {
             $user_order_level = array();
             $user_order_level['order_id'] = $orderid;
             $user_order_level['status'] = 3;
             $user_order_level['level_id'] = $results['id'];
             $user_order_level['level_type'] = 1;
             $user_order_level['price'] = 2;
             $user_order_level['active_time'] = date("Y-m-d H:i:s");
             M("Order_level")->add($user_order_level);
             $c_info['id'] = $c_results['id'];
             $c_info['price'] = $c_results['price'] + 2;
             $c_info['pay_time'] = date('Y-m-d H:i:s');
             $user_id = M("User")->save($c_info);
//.........这里部分代码省略.........
开发者ID:zhezhisama,项目名称:zz,代码行数:101,代码来源:UserAction.class.php

示例5: array

<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
include_once "../wechat.class.php";
$options = array();
$weObj = new Wechat($options);
$customData = array('touser' => 'o9po1uAqPgS8Hr2BsVPsQzAuaQNE', 'msgtype' => 'news', 'news' => array('articles' => array(array('title' => '测试标题1', 'description' => "测试项目1的描述", 'url' => 'http://www.baidu.com/', 'picurl' => 'http://www.52mba.com/file_news/20122210278268.jpg'), array('title' => '测试标题1', 'description' => "测试项目1的描述", 'url' => 'http://www.baidu.com/', 'picurl' => 'http://jsk.sanyue.com/userfiles/201011494947(1).jpg'), array('title' => '测试标题1', 'description' => "测试项目1的描述", 'url' => 'http://www.baidu.com/', 'picurl' => 'http://res.fashion.ifeng.com/d39093c37ac8c664/2012/0104/rdn_4f03a5f2f2c23.jpg'))));
$result = $weObj->sendCustomMessage($customData);
if ($result) {
    echo 'create menu success';
} else {
    echo 'create menu failed';
    echo $weObj->errCode;
    echo $weObj->errMsg;
}
开发者ID:keqi24,项目名称:WechatTest,代码行数:19,代码来源:sendCustomMessage.php

示例6: qunmessage

 public function qunmessage()
 {
     $result = M("Wxmessage")->where(array("id" => $_GET["id"]))->find();
     $users = M("User")->field('uid')->where(array('dummy' => 0))->select();
     if ($result['type'] == 1) {
         //此为发送文本消息
         if (!empty($result['picurl'])) {
             //发送图片消息
             exit;
         }
     } else {
         import('Wechat', APP_PATH . 'Common/Wechat', '.class.php');
         $config = M("Wxconfig")->where(array("id" => "1"))->find();
         $options = array('token' => $config["token"], 'encodingaeskey' => $config["encodingaeskey"], 'appid' => $config["appid"], 'appsecret' => $config["appsecret"], 'partnerid' => $config["partnerid"], 'partnerkey' => $config["partnerkey"], 'paysignkey' => $config["paysignkey"]);
         $weObj = new Wechat($options);
         $newsArr[0] = array('title' => $result["title"], 'description' => $result["description"], 'picurl' => 'http://' . $this->_server('HTTP_HOST') . __ROOT__ . '/Public/Uploads/' . $result["picurl"], 'url' => $result["url"]);
         foreach ($users as $val) {
             $data = array();
             $data['touser'] = $val["uid"];
             $data['msgtype'] = 'news';
             $data['news']['articles'] = $newsArr;
             $weObj->sendCustomMessage($data);
         }
     }
     if ($result) {
         $this->success("推送成功");
     }
 }
开发者ID:zhezhisama,项目名称:zz,代码行数:28,代码来源:WeixinAction.class.php

示例7: payover

 public function payover()
 {
     /*if(empty($_SESSION['uid']))
     		{
     			exit('请先关注该公众号');
     		}*/
     if (empty($_SESSION['uid'])) {
         $uid = $_GET['uid'];
     } else {
         $uid = $_SESSION['uid'];
     }
     if (!$uid) {
         exit('请先关注该公众号');
     }
     $out_trade_no = $_GET['out_trade_no'];
     $order_info = M("Order")->where(array('orderid' => $out_trade_no))->find();
     if (empty($order_info)) {
         exit('未找到订单信息');
     }
     $userdata = M("User")->where(array("uid" => $uid, "id" => $uid, '_logic' => 'or'))->find();
     if (!$userdata) {
         exit('未找到用户信息');
     }
     $user_data = $userdata;
     //R ( "Api/Api/orderover", array ($out_trade_no) );
     $Order_level_info = M("Order_level")->where(array('order_id' => $out_trade_no))->select();
     if (!empty($Order_level_info)) {
         import('Wechat', APP_PATH . 'Common/Wechat', '.class.php');
         $config = M("Wxconfig")->where(array("id" => "1"))->find();
         $options = array('token' => $config["token"], 'encodingaeskey' => $config["encodingaeskey"], 'appid' => $config["appid"], 'appsecret' => $config["appsecret"], 'partnerid' => $config["partnerid"], 'partnerkey' => $config["partnerkey"], 'paysignkey' => $config["paysignkey"]);
         $weObj = new Wechat($options);
         foreach ($Order_level_info as $info) {
             if ($info['level_type'] == 1) {
                 $level_text = '一';
             }
             if ($info['level_type'] == 2) {
                 $level_text = '二';
             }
             if ($info['level_type'] == 3) {
                 $level_text = '三';
             }
             $level_id = $info['level_id'];
             $user_info = M('User')->where(array('id' => $level_id))->find();
             $wx_info = json_decode($userdata['wx_info'], true);
             if (strlen($user_info['uid']) > 10) {
                 /*更新付款时间*/
                 $where = array();
                 $where['id'] = $user_info['id'];
                 $where['pay_time'] = date("Y-m-d H:i:s");
                 M('User')->where($where)->save();
                 $data = array();
                 $data['touser'] = $user_info['uid'];
                 $data['msgtype'] = 'text';
                 $data['text']['content'] = '【' . $wx_info['nickname'] . '】在' . date('Y-m-d H:i:s') . '加入您的队伍,已经成为您的' . $level_text . '级员工,从此开始为您赚米,您获得的【¥' . $info['price'] . '】积分,详情点击个人中心,我的主页查看。';
                 $weObj->sendCustomMessage($data);
             }
         }
     }
     if ($userdata["member"] != 1) {
         $user_id = $userdata["id"];
         $member_obj = D("Member");
         $result = $member_obj->add_meber($user_id);
         //生成分享图片
         $url = 'http://' . $_SERVER['SERVER_NAME'] . U('App/Index/get_pic', array('uid' => $uid));
         $oCurl = curl_init();
         curl_setopt($oCurl, CURLOPT_URL, $url);
         curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1);
         curl_setopt($oCurl, CURLOPT_TIMEOUT, 1);
         $sContent = curl_exec($oCurl);
         $aStatus = curl_getinfo($oCurl);
         curl_close($oCurl);
     }
     $data['id'] = $userdata['id'];
     $data['jifen'] = $order_info['totalprice'];
     $data['pay_time'] = date("Y-m-d H:i:s");
     $userdata = M("User")->save($data);
     if (!empty($out_trade_no)) {
         M("Order")->where(array('orderid' => $out_trade_no))->save(array('pay_status' => 1));
         M("Order_level")->where(array('order_id' => $out_trade_no))->save(array('status' => 1));
         //-----------------
         //微云莱网络默认自动发货 有问题请联系QQ 53867784
         //如果是会员商品自动发货
         $cart_info = json_decode($order_info['cartdata']);
         R("Api/Api/autofahuo", array($out_trade_no));
         /**
         			lbh  修该用户 级别 和到期时间
         			每份30天 , 购买3个月 赠一个月
         			**/
         if ($order_info[order_status] == 0) {
             $this_time = time();
             $add_time = ($cart_info[0]->num + floor($cart_info[0]->num / 3)) * 300 * 240 * 600 * 600;
             $data = array();
             $data['member'] = 1;
             $data['id'] = $user_data['id'];
             $data['limit_time'] = $user_data['limit_time'] > $this_time ? $user_data['limit_time'] + $add_time : $this_time + $add_time;
             M("User")->save($data);
         }
         //end自动发货
     }
     if (strpos($agent, "icroMessenger")) {
//.........这里部分代码省略.........
开发者ID:zhezhisama,项目名称:zz,代码行数:101,代码来源:IndexAction.class.php

示例8: payover

 public function payover()
 {
     if (empty($_SESSION['uid'])) {
         exit('请先关注该公众号');
     }
     $out_trade_no = $_GET['out_trade_no'];
     $order_info = M("Order")->where(array('orderid' => $out_trade_no))->find();
     if (empty($order_info)) {
         exit('未找到订单信息');
     }
     $userdata = M("User")->where(array("uid" => $_SESSION['uid']))->find();
     $Order_level_info = M("Order_level")->where(array('order_id' => $out_trade_no))->select();
     if (!empty($Order_level_info)) {
         import('Wechat', APP_PATH . 'Common/Wechat', '.class.php');
         $config = M("Wxconfig")->where(array("id" => "1"))->find();
         $options = array('token' => $config["token"], 'encodingaeskey' => $config["encodingaeskey"], 'appid' => $config["appid"], 'appsecret' => $config["appsecret"], 'partnerid' => $config["partnerid"], 'partnerkey' => $config["partnerkey"], 'paysignkey' => $config["paysignkey"]);
         $weObj = new Wechat($options);
         foreach ($Order_level_info as $info) {
             if ($info['level_type'] == 1) {
                 $level_text = '一';
             }
             if ($info['level_type'] == 2) {
                 $level_text = '二';
             }
             if ($info['level_type'] == 3) {
                 $level_text = '三';
             }
             $level_id = $info['level_id'];
             $user_info = M('User')->where(array('id' => $level_id))->find();
             $wx_info = json_decode($userdata['wx_info'], true);
             if (strlen($user_info['uid']) > 10) {
                 $data = array();
                 $data['touser'] = $user_info['uid'];
                 $data['msgtype'] = 'text';
                 $data['text']['content'] = '您的' . $level_text . '级会员【' . $wx_info['nickname'] . '】在' . date('Y-m-d H:i:s') . '已付款,订单号为:' . $out_trade_no . ';订单金额为:' . $order_info['totalprice'] . '元;您已获得的佣金为:' . $info['price'] . '元。';
                 $weObj->sendCustomMessage($data);
                 $cartdata = json_decode($order_info['cartdata'], true);
                 $data = array();
                 $data['touser'] = $userdata['uid'];
                 $data['msgtype'] = 'text';
                 $data['text']['content'] = '您的' . $cartdata[0]['name'] . '已付款成功,等待卖家发货。';
                 $weObj->sendCustomMessage($data);
             }
         }
     }
     if ($userdata["member"] != 1) {
         $user_id = $userdata["id"];
         $member_obj = D("Member");
         $result = $member_obj->add_meber($user_id);
         //生成分享图片
         $url = 'http://' . $_SERVER['SERVER_NAME'] . U('App/Index/get_pic', array('uid' => $_SESSION['uid']));
         $oCurl = curl_init();
         curl_setopt($oCurl, CURLOPT_URL, $url);
         curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1);
         curl_setopt($oCurl, CURLOPT_TIMEOUT, 1);
         $sContent = curl_exec($oCurl);
         $aStatus = curl_getinfo($oCurl);
         curl_close($oCurl);
     }
     $data['id'] = $userdata['id'];
     $data['jifen'] = $order_info['totalprice'];
     $userdata = M("User")->save($data);
     if (!empty($out_trade_no)) {
         M("Order")->where(array('orderid' => $out_trade_no))->save(array('pay_status' => 1));
         M("Order_level")->where(array('order_id' => $out_trade_no))->save(array('status' => 1));
     }
     $this->redirect('App/Index/member', array('uid' => $_SESSION['uid'], 'page_type' => 'order'));
 }
开发者ID:ljhchshm,项目名称:weixin,代码行数:68,代码来源:IndexAction.class.php

示例9: publish

 public function publish($id)
 {
     $result = M("Order")->where(array('id' => $id))->find();
     if (!empty($result)) {
         $data["id"] = $id;
         $data["order_status"] = 1;
         $data["time"] = date('Y-m-d H:i:s');
         M("Order")->save($data);
         $user_info = M("User")->where(array('id' => $result['user_id']))->find();
         if (!empty($user_info)) {
             $order_info = json_decode($result['order_info'], true);
             $data = array();
             $data['touser'] = $user_info['uid'];
             $data['msgtype'] = 'text';
             $data['text']['content'] = '您的订单(' . $result['orderid'] . ')已经发货,快递单号:' . $order_info['num'] . ',快递公司:' . $order_info['name'] . ',请注意查收,客服热线:400-0899-512,微信查询:gtsactos ';
             import('Wechat', APP_PATH . 'Common/Wechat', '.class.php');
             $config = M("Wxconfig")->where(array("id" => "1"))->find();
             $options = array('token' => $config["token"], 'encodingaeskey' => $config["encodingaeskey"], 'appid' => $config["appid"], 'appsecret' => $config["appsecret"], 'partnerid' => $config["partnerid"], 'partnerkey' => $config["partnerkey"], 'paysignkey' => $config["paysignkey"]);
             $weObj = new Wechat($options);
             $weObj->sendCustomMessage($data);
         }
     }
     if ($reuslt) {
         return $reuslt;
     }
 }
开发者ID:ljhchshm,项目名称:weixin,代码行数:26,代码来源:ApiAction.class.php


注:本文中的Wechat::sendCustomMessage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。