31 Star 246 Fork 88

店滴云物联网开源框架 / ddiot-茶室民宿酒店棋牌室管理系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
addons.md 1.30 KB
一键复制 编辑 原始数据 按行查看 历史

扩展模块rpc

服务

特别注意,服务名称首字母必须大写
    <?php
    
    namespace addons\diandi_hotel;
    
    use common\rpc\AddonsRpcService;
    
    class rpc extends AddonsRpcService
    {
        public function serviceName(): string
        {
            return 'Diandi_hotel'; //首字母必须大写
        }
    
    }

模块

    <?php
    
    namespace addons\diandi_hotel\rpc;
    
    use addons\diandi_hotel\models\Rpc\ceshiRpcModel;
    use common\models\DdUser;
    use common\rpc\BaseAbstractServiceModule;
    //use common\rpc\model\DdUser;
    use EasySwoole\FastDb\FastDb;
    use Exception;
    
    class Device extends BaseAbstractServiceModule
    {
        public static string $moduleName = 'Device';
    
        function moduleName(): string
        {
            return 'Device';
        }
    
    
        function authOptional(): array
        {
            return [];
        }
    
        /**
         * @throws Exception
         */
        function ceshi()
        {
            $result = DdUser::findRecord(11)->asArray();
    
            $this->response()->setMsg(['a'=>1221,'b'=>$result]);
        }
    
    
    }

数据请求

端口为rpc启动的时候配置的端口
    http://ip:8080/diandi_hotel/device/ceshi
PHP
1
https://gitee.com/wayfirer/ddiot.git
git@gitee.com:wayfirer/ddiot.git
wayfirer
ddiot
ddiot-茶室民宿酒店棋牌室管理系统
main

搜索帮助