<?php
|
|
namespace Api\Model;
|
|
use Api\Model\BaseModel;
|
|
/**
|
|
*
|
|
* @author star7th
|
|
*/
|
|
class RunapiModel {
|
|
|
|
Protected $autoCheckFields = false;
|
|
|
|
//获取全局参数
|
|
public function getGlobalParam($item_id){
|
|
$return = array(
|
|
'query'=>array(),
|
|
'body'=>array(),
|
|
'header'=>array(),
|
|
);
|
|
|
|
$res = D("RunapiGlobalParam")->where(" param_type = 'query' and item_id = {$item_id} ")->find();
|
|
if($res){
|
|
$return['query'] = json_decode( htmlspecialchars_decode($res['content_json_str']) ,true);
|
|
$return['query'] = $return['query'] ? $return['query'] : array() ;
|
|
}else{
|
|
D("RunapiGlobalParam")->add(array(
|
|
"param_type"=>"query",
|
|
"item_id"=>$item_id,
|
|
"content_json_str"=>'[]',
|
|
"addtime" => date("Y-m-d H:i:s") ,
|
|
"last_update_time" => date("Y-m-d H:i:s") ,
|
|
));
|
|
}
|
|
$res = D("RunapiGlobalParam")->where(" param_type = 'body' and item_id = {$item_id} ")->find();
|
|
if($res){
|
|
$return['body'] = json_decode( htmlspecialchars_decode($res['content_json_str']) ,true);
|
|
$return['body'] = $return['body'] ? $return['body'] : array() ;
|
|
}else{
|
|
D("RunapiGlobalParam")->add(array(
|
|
"param_type"=>"body",
|
|
"item_id"=>$item_id,
|
|
"content_json_str"=>'[]',
|
|
"addtime" => date("Y-m-d H:i:s") ,
|
|
"last_update_time" => date("Y-m-d H:i:s") ,
|
|
));
|
|
}
|
|
$res = D("RunapiGlobalParam")->where(" param_type = 'header' and item_id = {$item_id} ")->find();
|
|
if($res){
|
|
$return['header'] = json_decode( htmlspecialchars_decode($res['content_json_str']) ,true);
|
|
$return['header'] = $return['header'] ? $return['header'] : array() ;
|
|
}else{
|
|
D("RunapiGlobalParam")->add(array(
|
|
"param_type"=>"header",
|
|
"item_id"=>$item_id,
|
|
"content_json_str"=>'[]',
|
|
"addtime" => date("Y-m-d H:i:s") ,
|
|
"last_update_time" => date("Y-m-d H:i:s") ,
|
|
));
|
|
}
|
|
return $return ;
|
|
}
|
|
|
|
}
|