博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ServiceMessage
阅读量:6470 次
发布时间:2019-06-23

本文共 864 字,大约阅读时间需要 2 分钟。

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

转载地址:http://nacko.baihongyu.com/

你可能感兴趣的文章
Win8 XAML 自定义控件资源加载与释放窍门
查看>>
hdu2149
查看>>
你真的会使用XMLHttpRequest吗?
查看>>
二分图匹配的两个主要算法 模板
查看>>
Windows XP系统上安装CitrixReceiver 3.2启用本地输入法localime报错
查看>>
Linux(CentOS)安装Oracle_11g_r2数据库(二)安装
查看>>
WINDOWS和LINUX的P2V的不同
查看>>
我的友情链接
查看>>
android SharedPreferences使用
查看>>
报表表达式注意事项
查看>>
JAVA反射机制作用是什么
查看>>
对数组中数据的大小排序
查看>>
自定义Checkbox的样式
查看>>
Struts2的动态方法调用
查看>>
第十三天 方法的声明及使用
查看>>
android 菜单导航 (Fragment + RadioGroup)
查看>>
ubuntu16.0.4安装mysql
查看>>
web项目使用ehcache-web进行页面缓存或者文件压缩
查看>>
java中DTO clone
查看>>
app渲染性能专项测试之Hierarchy Viewer
查看>>