<?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 ; } }