联系官方销售客服

1835022288

028-61286886

分享经验 版主:论坛审计组
接口数据->自定义SQL语句时,回调函数中的处理不起作用
类型:迅睿CMS 更新时间:2021-12-18 12:46:18 API接口 return

API接口 V6.20

接口数据->自定义SQL语句时,回调函数中的处理不起作用




            case 4:
                $return = null;
                if (!$data['sql']) {
                    return dr_return_data(0, 'SQL内容不存在');
                }

                $return = \Phpcmf\Service::M()->db->query($data['sql'])->getResultArray();

                $call = $data['call'];
                if ($call) {
                    // 回调函数
                    if (method_exists(\Phpcmf\Service::L('http'), $call)) {
                        $rt['return'] = \Phpcmf\Service::L('http')->$call($return);
                        return dr_return_data(1, 'ok', $rt['return']);//zjh add 增加这句,否则接口数据->自定义SQL语句时,回调函数中的处理不起作用
                    } else {
                        $this->_json(0, '回调方法【'.$data['call'].'】未定义');
                    }
                }
                return dr_return_data(1, 'ok', $return);
                break;

            case 5: