You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

108 lines
2.5 KiB

<?php
// 数据传输类
/**
* 返回标准结果数据
* @param array $data 返回数据
* @param int $code 错误码 0--正确返回 其他--错误返回
* @param string $message 说明信息
* @date 2021-01-22
*/
function sendMessage($data = [], $code = 0, $message = '操作成功')
{
$array = [
'code' => $code,
'msg' => $message,
'data' => $data
];
return json($array);
}
/**
* 返回标准结果数据--成功返回
* @param array $data 返回数据
* @param string $message 说明信息
* @param int $code 错误码 0--正确返回 其他--错误返回
* @date 2021-01-22
*/
function sendSuccessMessage($data = [], $message = '操作成功', $code = 0,$attach = [])
{
$array = [
'code' => $code,
'msg' => $message,
'data' => $data,
];
if(!empty($attach)){
$array['attach'] = $attach;
}
return json($array);
}
/**
* 返回标准结果数据--错误返回
* @param int $code 错误码 0--正确返回 其他--错误返回
* @param string $message 说明信息
* @param array $data 返回数据
* @date 2021-01-22
*/
function sendErrorMessage($code = 1, $message = '操作失败', $data = [])
{
$array = [
'code' => $code,
'msg' => $message,
'data' => $data
];
return json($array);
}
/**
* 返回标准结果数据
* @param array $data 返回数据
* @param int $code 错误码 0--正确返回 其他--错误返回
* @param string $message 说明信息
* @date 2021-01-22
*/
function sendArray($data = [], $code = 0, $message = '操作成功')
{
$array = [
'code' => $code,
'msg' => $message,
'data' => $data
];
return $array;
}
/**
* 返回标准结果数据--成功返回
* @param array $data 返回数据
* @param string $message 说明信息
* @param int $code 错误码 0--正确返回 其他--错误返回
* @date 2021-01-22
*/
function sendSuccessArray($data = [], $message = '操作成功', $code = 0)
{
$array = [
'code' => $code,
'msg' => $message,
'data' => $data
];
return $array;
}
/**
* 返回标准结果数据--错误返回
* @param int $code 错误码 0--正确返回 其他--错误返回
* @param string $message 说明信息
* @param array $data 返回数据
* @date 2021-01-22
*/
function sendErrorArray($code, $message = '操作失败', $data = [])
{
$array = [
'code' => $code,
'msg' => $message,
'data' => $data
];
return $array;
}