<?php /* http入口文件.所有的客户端请求都到此文件处理 */ require_once "./InterfaceImpt.php"; $body_arr = json_decode(getRequestBody(), true); //获取包体json数组 //将请求的json数组传入. $resp_arr = base_fun($body_arr); //打印输出结果.并写日志 header("Access-Control-Allow-Origin: *"); iecho($resp_arr, __LINE__);
<?php require_once "../libcode/comFun.php"; //根据HTTP BODY JSON包格式进行解析 $body = comFun::getRequestBody(); $body_arr = json_decode($body, true); comFun::array2str($body, $body_arr); //构建存储过程参数 comFun::addsubString($sql, "CALL p_clt_info_ext("); comFun::addsubString($sql, $body); comFun::addsubString($sql, ",@vo_data,@vo_result)"); ilog(iLOG_INFO, " -----> " . $sql, __LINE__); // 执行存储过程 $setRecords = array(); $result = array(); db_query($sql, $setRecords, array("@vo_data", "@vo_result"), $result); //查询结果集合打包成 JSON 比如 {"status":"0","data":[]} comFun::clt_json_encode($setRecords, $setRecords, $result["@vo_result"]); iecho($setRecords, __LINE__);