<?php


namespace app\common\util;


use Hprose\Http\Client;

class YcApiHprose
{
    protected $client;
    protected $wechatCode ="rmkj_mp";
    protected $wechatSignKey = "123456";

    public function __construct()
    {
        $this->wechatCode= env("app.wechat_code");
        $this->wechatSignKey= env("app.wechat_sign_key");
        $url = env("app.hprose_api");// "http://api.ycxxkj.com/index.php/api/WechatHprose/server";
        $this->client = Client::create($url, false);

    }

    protected function getAuthParam()
    {
        $auth = [];
        $auth["time"] = time();
        $auth["code"] = $this->wechatCode;
        $auth["sign"] = strtoupper(md5($auth["code"] . $auth["time"] . $this->wechatSignKey));
        return $auth;
    }

    /**
     * 发送模板消息
     */
    public function templateMessageSend($data)
    {

        $res = $this->client->templateMessageSend($this->getAuthParam(), $data);
        return $res;
    }

}