正在显示
3 个修改的文件
包含
13 行增加
和
41 行删除
| @@ -89,22 +89,22 @@ final class Code extends Enum implements LocalizedEnum | @@ -89,22 +89,22 @@ final class Code extends Enum implements LocalizedEnum | ||
| 89 | 511 => 'Network Authentication Required', // RFC6585 | 89 | 511 => 'Network Authentication Required', // RFC6585 |
| 90 | ]; | 90 | ]; |
| 91 | //成功 | 91 | //成功 |
| 92 | - const SUCCESS = 200; | 92 | + const SUCCESS = 'A0000'; |
| 93 | 93 | ||
| 94 | //用户行为大大类 | 94 | //用户行为大大类 |
| 95 | - const USER_ERROR = 202; | 95 | + const USER_ERROR = 'A0010'; |
| 96 | //用户错误大类 | 96 | //用户错误大类 |
| 97 | - const USER_REGISTER_ERROE = 203; | 97 | + const USER_REGISTER_ERROE = 'A0100'; |
| 98 | //用户登陆错误大类 | 98 | //用户登陆错误大类 |
| 99 | - const USER_LOGIN_ERROE = 204; | 99 | + const USER_LOGIN_ERROE = 'A1000'; |
| 100 | 100 | ||
| 101 | //用户权限错误大类 | 101 | //用户权限错误大类 |
| 102 | - const USER_PERMISSION_ERROE = 205; | 102 | + const USER_PERMISSION_ERROE = 'A0200'; |
| 103 | 103 | ||
| 104 | //用户请求参数错误大类 | 104 | //用户请求参数错误大类 |
| 105 | - const USER_PARAMS_ERROE = 206; | 105 | + const USER_PARAMS_ERROE = 'A0300'; |
| 106 | //模型资源未找到 | 106 | //模型资源未找到 |
| 107 | - const USER_MODEL_NOTFOUND_ERROE = 207; | 107 | + const USER_MODEL_NOTFOUND_ERROE = 'A0400'; |
| 108 | 108 | ||
| 109 | //用户上传异常大类 | 109 | //用户上传异常大类 |
| 110 | const USER_UPLOAD_ERROE = 'A0500'; | 110 | const USER_UPLOAD_ERROE = 'A0500'; |
| @@ -2,11 +2,6 @@ | @@ -2,11 +2,6 @@ | ||
| 2 | 2 | ||
| 3 | namespace App\Http\Controllers\Aside; | 3 | namespace App\Http\Controllers\Aside; |
| 4 | 4 | ||
| 5 | -<<<<<<< HEAD | ||
| 6 | -class ProjectMenuController | ||
| 7 | -{ | ||
| 8 | - | ||
| 9 | -======= | ||
| 10 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 11 | use App\Models\ProjectMenu as ProjectMenuModel; | 6 | use App\Models\ProjectMenu as ProjectMenuModel; |
| 12 | use Illuminate\Support\Facades\Validator; | 7 | use Illuminate\Support\Facades\Validator; |
| @@ -117,5 +112,5 @@ class ProjectMenuController extends BaseController | @@ -117,5 +112,5 @@ class ProjectMenuController extends BaseController | ||
| 117 | } | 112 | } |
| 118 | $this->response($this->param['status'] == 0 ? '启用成功' : '禁用成功',Code::SUCCESS); | 113 | $this->response($this->param['status'] == 0 ? '启用成功' : '禁用成功',Code::SUCCESS); |
| 119 | } | 114 | } |
| 120 | ->>>>>>> 5bb365e2828ceec83c8a52553d6f4c44a1e1785f | 115 | + |
| 121 | } | 116 | } |
| @@ -46,29 +46,6 @@ class BaseController extends Controller | @@ -46,29 +46,6 @@ class BaseController extends Controller | ||
| 46 | $this->uid = $info['id']; | 46 | $this->uid = $info['id']; |
| 47 | } | 47 | } |
| 48 | /** | 48 | /** |
| 49 | - * 成功返回 | ||
| 50 | - * @param array $data | ||
| 51 | - * @param int|string $code | ||
| 52 | - * @param bool $objectData | ||
| 53 | - * @return JsonResponse | ||
| 54 | - * @author zbj | ||
| 55 | - * @date 2023/4/12 | ||
| 56 | - */ | ||
| 57 | - function success(array $data = [], $code = Code::SUCCESS, bool $objectData = false): JsonResponse | ||
| 58 | - { | ||
| 59 | - if ($objectData) { | ||
| 60 | - $data = (object)$data; | ||
| 61 | - } | ||
| 62 | - $code = Code::fromValue($code); | ||
| 63 | - $response = [ | ||
| 64 | - 'code' => $code->value, | ||
| 65 | - 'data' => $data, | ||
| 66 | - 'msg' => $code->description, | ||
| 67 | - ]; | ||
| 68 | - return response()->json($response,200,$this->header); | ||
| 69 | - } | ||
| 70 | - | ||
| 71 | - /** | ||
| 72 | * @name 参数过滤 | 49 | * @name 参数过滤 |
| 73 | * @return void | 50 | * @return void |
| 74 | * @author :liyuhang | 51 | * @author :liyuhang |
| @@ -114,12 +91,12 @@ class BaseController extends Controller | @@ -114,12 +91,12 @@ class BaseController extends Controller | ||
| 114 | * @author :liyuhang | 91 | * @author :liyuhang |
| 115 | * @method | 92 | * @method |
| 116 | */ | 93 | */ |
| 117 | - public function response($msg,$code = null,$data = [],$result_code = 200,$type = 'application/json'){ | ||
| 118 | - $code === null && $code = $result_code; | 94 | + public function response($msg,string $code = Code::SUCCESS,$data = [],$result_code = 200,$type = 'application/json'){ |
| 95 | + $code = Code::fromValue($code); | ||
| 119 | $result = [ | 96 | $result = [ |
| 120 | - 'msg' =>$msg, | ||
| 121 | - 'code'=>$code, | ||
| 122 | - 'data'=>$data | 97 | + 'msg' => $msg == null ? $msg : $code->description, |
| 98 | + 'code' => $code->value, | ||
| 99 | + 'data' => $data, | ||
| 123 | ]; | 100 | ]; |
| 124 | $this->header['Content-Type'] = $type; | 101 | $this->header['Content-Type'] = $type; |
| 125 | $this->header['token'] = $this->token; | 102 | $this->header['token'] = $this->token; |
-
请 注册 或 登录 后发表评论