ServiceMessage
<?php
class ServiceMessage
{
private $errorCode = array(
'1000' => "系统错误",
'1001' => "用户错误",
'1002' => "密码错误",
);
CONST SYSTEM_CODE = '1000';
public function successMessage($data)
{
$data['message'] = empty($data['message']) ? '操作成功' : $data['message'];
$arr = array(
'code' => 0,
'message' => $this->errorCode[$data['code']],
'data' => $data,
);
return $arr;
}
public function errorMessage($code)
{
$code = empty($code) ? SELF::SYSTEM_CODE :$code;
$arr = array(
'code' => $code,
'message' => $this->errorCode[$code],
'data' => array(),
);
return $arr;
}
public function successResponse($data)
{
header("Content-Type:application/json");
echo json_encode($data,JSON_UNESCAPED_UNICODE);exit;
}
public function errorResponse($code)
{
header("Content-Type:application/json");
$data = $this->errorMessage($code);
echo json_encode($data,JSON_UNESCAPED_UNICODE);exit;
}
}
最新文章
- CSharpGL(6)在OpenGL中绘制UI元素
- SQLServer并发问题,先SELECT后UPDATE,避免并发脏读情况解决
- Python 小练习
- Java设计模式(十三) 别人再问你设计模式,叫他看这篇文章
- C# 系统错误日志处理类
- OpenCV 学习之路(1)
- 22Spring_JdbcTemplatem模板工具类的使用——使用外部属性文件来配置(properties)
- 2014多校第七场1005 || HDU 4939 Stupid Tower Defense (DP)
- ajax请求参数为中文乱码的情况
- windows 2003 server 安装 .NET Framework 2.0环境
- 关于JAVA 向上转型
- python 时间戳 datetime string 转换
- HDU 2120 Ice_cream&;#39;s world I(并检查集合)
- mysql优化------2 查看系统性能(表大小,I/o性能)
- [POJ 3581]Sequence
- 程序执行流程:猜数字游戏;库的使用:turtle
- Ramnit 蠕虫分析
- 2017年4月7日16:18:17 java8 常用记录
- IDA*(以The Ratotion Game POJ--2286 UVa1343为例)
- 【R】函数-统计函数