46 lines
892 B
PHP
46 lines
892 B
PHP
<?php
|
|
|
|
namespace app\common\controller;
|
|
|
|
use think\Request;
|
|
|
|
class ApiFornt extends Base {
|
|
|
|
public function _initialize() {
|
|
parent::_initialize();
|
|
}
|
|
|
|
/**
|
|
* 返回Json数据
|
|
* @param type $ResponseCode 响应码
|
|
* @param type $ResponseMsg 响应消息
|
|
* @param type $ResponseData 响应数据
|
|
*/
|
|
protected function ReturnJson($ResponseCode = 1,$ResponseMsg = '调用成功',$ResponseData = array(),$style=1){
|
|
if(!is_numeric($ResponseCode)) {
|
|
return false;
|
|
}
|
|
if($style){
|
|
if($ResponseCode==1){
|
|
$result = array(
|
|
'code'=>$ResponseCode,
|
|
'msg'=>$ResponseMsg,
|
|
'data'=>$ResponseData
|
|
);
|
|
}else{
|
|
header("HTTP/1.0 400 OK");
|
|
$result = array(
|
|
'code'=>$ResponseCode,
|
|
'msg'=>$ResponseMsg
|
|
);
|
|
}
|
|
}else{
|
|
$result = $ResponseData;
|
|
}
|
|
|
|
header("Content-type: application/json;charset=utf-8");
|
|
echo json_encode($result);
|
|
exit();
|
|
}
|
|
}
|