一、成功:(结果与功能需求一致)
{
"code" : 200 ,
"msg" : "success" ,
"data" : [
{
"id" : 1 ,
"img_url" : "http://local.osx.com/public/uploads/attach/2021/12/29/61cbfdaf9be05.jpg" ,
"static_img_url" : "" ,
"title" : "睿健勋章 A"
},
{
"id" : 4 ,
"img_url" : "http://local.osx.com/public/uploads/attach/2022/01/04/61d409beca0f7.gif" ,
"static_img_url" : "http://local.osx.com/public/uploads/attach/2021/12/29/61cbbc956841e.jpg" ,
"title" : "静态与动态"
}
]
}
二、失败:(结果与功能需求不一致,如 DB 操作失败)
{
"code" : "0x1002" ,
"msg" : "error" ,
"data" : [ ]
}
代码:
/**
* 此文件中的code以0x1001递增(16进制),开发人员可以搜索错误码以定位代码位置
*/
public function getListUsable()
{
$list = Modal::getListUsable();
return json([
'code' => $list === false ? '0x1002' : 200,
'msg' => $list === false ? 'fail' : 'success',
'data' => $list === false ? [] : $list
]);
}