~~~
<?php
namespace app\utils;
class Code
{
/**
* 自定義全局code碼
*/
public static $arr = [
'10000' => 'success',
'40000' => '好友信息不存在',
'40001' => '不能添加自己為好友',
'40002' => '請三分鐘后,再添加好友',
'40003' => '請不要重復添加好友',
'40004' => '發送好友請求失敗',
'40005' => '添加好友失敗'
];
/**
* service層 錯誤返回
* @param $code
* @return array
*/
public static function error($code){
$arr = [
'code' => $code,
'result' =>false
];
return $arr;
}
/**
* service層 成功返回
* @return array
*/
public static function success(){
$arr = [
'code' => 10000,
'result' =>true
];
return $arr;
}
public static function isSuccess($data){
if($data['code']==10000 && $data['result']==true){
return true;
}
return false;
}
/**
* 消息返回
* @param $code
* @return mixed
*/
public static function msg($code){
if(!isset(self::$arr[$code])){
return '未定義code碼';
}
return self::$arr[$code];
}
}
~~~