作者 liyuhang

gx

@@ -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;