seastart/power

yii2 Sea star Power

v1.1.1 2019-08-16 04:02 UTC

This package is auto-updated.

Last update: 2024-03-21 19:35:15 UTC


README

配置 服务端的consul

main-local.php

   "consul"=>[
           'class'=>\src\Core\Consul::class,
           'host'=>'127.0.0.1', //consul 所在服务器的地址
           'port'=>'8500',
           //微服务名称配置
           'serverName'=>[
                'yunpian' =>'go.micro.srv.region',
                'region' =>'go.micro.srv.region',
                'pay' =>'go.micro.srv.gopay',
           ] ,
            
   ],
   

common/param-local.php

   'application' => [
        'appId' => 'zHSeDQzMoc8NXTU343C046',
        'appSecret' => 'M3yPArGsmmATnrreqWn3sA',
    ],

安装拓展

wget -O grpc.tgz https://pecl.php.net/get/grpc-1.22.0.tgz  or curl -o grpc.tgz https://pecl.php.net/get/grpc-1.22.0.tgz

tar -xvf  grpc.tgz
 
cd grpc-1.22.0 

phpize && ./configure && make && make install

useage

   发短信
  
   先进行appid  和 appsecret 配置
   
   
   \src\Util\YunPainUtil::sendMessage($mobile,$text) 
   
   获取省市区
   
   \src\Util\RegionUtil::getRegionList(0)

   //支付
   
   \src\Util\PayUtil::Pay($sn,$amount,$platform,$payType = 1,$remark,$callback,$openid="")
   
   //退款
    \src\Util\PayUtil::Refund($sn,$amount,$refundType = 1,$platform,$tradeNo,$totalAmount,$remark)