作者 lyh

gx

@@ -127,19 +127,9 @@ class BaseController extends Controller @@ -127,19 +127,9 @@ class BaseController extends Controller
127 * @param bool $objectData 127 * @param bool $objectData
128 * @return JsonResponse 128 * @return JsonResponse
129 */ 129 */
130 - function success(array $data = [], string $code = Code::SUCCESS, bool $objectData = false): JsonResponse 130 + function success($data) :array
131 { 131 {
132 - if ($objectData) {  
133 - $data = (object)$data;  
134 - }  
135 - $code = Code::fromValue($code);  
136 - $response = [  
137 - 'code' => $code->value,  
138 - 'data' => $data,  
139 - 'message' => $code->description,  
140 - ];  
141 - $this->header['token'] = $this->token;  
142 - return response()->json($response,200,$this->header); 132 + return $data;
143 } 133 }
144 134
145 /** 135 /**
@@ -59,7 +59,7 @@ class CustomModuleContentController extends BaseController @@ -59,7 +59,7 @@ class CustomModuleContentController extends BaseController
59 foreach ($list as $v){ 59 foreach ($list as $v){
60 $data[$v['id']] = $v['name']; 60 $data[$v['id']] = $v['name'];
61 } 61 }
62 - return $this->success($data); 62 + return $data;
63 } 63 }
64 64
65 /** 65 /**
@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace App\Http\Controllers\Bside\Inquiry; 3 namespace App\Http\Controllers\Bside\Inquiry;
4 4
5 5
  6 +use App\Enums\Common\Code;
6 use App\Http\Controllers\Bside\BaseController; 7 use App\Http\Controllers\Bside\BaseController;
7 use App\Http\Logic\Bside\Inquiry\InquiryLogic; 8 use App\Http\Logic\Bside\Inquiry\InquiryLogic;
8 use App\Models\Inquiry\InquiryForm; 9 use App\Models\Inquiry\InquiryForm;
@@ -31,7 +32,7 @@ class InquiryController extends BaseController @@ -31,7 +32,7 @@ class InquiryController extends BaseController
31 } 32 }
32 $item['field_text'] = $field_text; 33 $item['field_text'] = $field_text;
33 } 34 }
34 - return $this->success($data); 35 + $this->response('success',Code::SUCCESS,$data);
35 } 36 }
36 37
37 public function index(InquiryLogic $logic) 38 public function index(InquiryLogic $logic)
@@ -43,7 +44,7 @@ class InquiryController extends BaseController @@ -43,7 +44,7 @@ class InquiryController extends BaseController
43 }else{ 44 }else{
44 $data = $logic->getApiList(); 45 $data = $logic->getApiList();
45 } 46 }
46 - return $this->success($data); 47 + $this->response('success',Code::SUCCESS,$data);
47 } 48 }
48 49
49 public function info(Request $request, InquiryLogic $logic){ 50 public function info(Request $request, InquiryLogic $logic){
@@ -60,8 +61,7 @@ class InquiryController extends BaseController @@ -60,8 +61,7 @@ class InquiryController extends BaseController
60 }else{ 61 }else{
61 $data = $logic->getInfo($this->param['id']); 62 $data = $logic->getInfo($this->param['id']);
62 } 63 }
63 -  
64 - return $this->success($data); 64 + $this->response('success',Code::SUCCESS,$data);
65 } 65 }
66 66
67 public function delete(Request $request, InquiryLogic $logic) 67 public function delete(Request $request, InquiryLogic $logic)
@@ -79,7 +79,7 @@ class InquiryController extends BaseController @@ -79,7 +79,7 @@ class InquiryController extends BaseController
79 $logic->delete($this->param['ids']); 79 $logic->delete($this->param['ids']);
80 } 80 }
81 81
82 - return $this->success(); 82 + $this->response('success');
83 } 83 }
84 84
85 /** 85 /**
@@ -141,6 +141,6 @@ class InquiryController extends BaseController @@ -141,6 +141,6 @@ class InquiryController extends BaseController
141 } 141 }
142 $fileurl = Storage::disk('runtime')->url($file); 142 $fileurl = Storage::disk('runtime')->url($file);
143 // return Storage::disk('runtime')->download($file); //直接下载 143 // return Storage::disk('runtime')->download($file); //直接下载
144 - return $this->success(['url' => $fileurl]); 144 + $this->response('success',Code::SUCCESS,['url' => $fileurl]);
145 } 145 }
146 } 146 }
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 2
3 namespace App\Http\Controllers\Bside\Product; 3 namespace App\Http\Controllers\Bside\Product;
4 4
  5 +use App\Enums\Common\Code;
5 use App\Helper\Arr; 6 use App\Helper\Arr;
6 use App\Http\Controllers\Bside\BaseController; 7 use App\Http\Controllers\Bside\BaseController;
7 use App\Http\Logic\Bside\Product\AttrLogic; 8 use App\Http\Logic\Bside\Product\AttrLogic;
@@ -26,7 +27,7 @@ class AttrController extends BaseController @@ -26,7 +27,7 @@ class AttrController extends BaseController
26 } 27 }
27 $sort = ['id' => 'desc']; 28 $sort = ['id' => 'desc'];
28 $data = $logic->getList($map, $sort, ['id', 'title', 'attrs'],$this->row); 29 $data = $logic->getList($map, $sort, ['id', 'title', 'attrs'],$this->row);
29 - return $this->success($data); 30 + $this->response('success',Code::SUCCESS,$data);
30 } 31 }
31 32
32 public function info(Request $request, AttrLogic $logic){ 33 public function info(Request $request, AttrLogic $logic){
@@ -36,14 +37,14 @@ class AttrController extends BaseController @@ -36,14 +37,14 @@ class AttrController extends BaseController
36 'id.required' => 'ID不能为空' 37 'id.required' => 'ID不能为空'
37 ]); 38 ]);
38 $data = $logic->getInfo($this->param['id']); 39 $data = $logic->getInfo($this->param['id']);
39 - return $this->success(Arr::twoKeepKeys($data, ['id', 'title', 'attrs'])); 40 + $this->response('success',Code::SUCCESS,Arr::twoKeepKeys($data, ['id', 'title', 'attrs']));
40 } 41 }
41 42
42 public function save(AttrRequest $request, AttrLogic $logic) 43 public function save(AttrRequest $request, AttrLogic $logic)
43 { 44 {
44 $request->validated(); 45 $request->validated();
45 $data = $logic->attrSave(); 46 $data = $logic->attrSave();
46 - return $this->success($data); 47 + $this->response('success',Code::SUCCESS,$data);
47 } 48 }
48 49
49 public function delete(Request $request, AttrLogic $logic) 50 public function delete(Request $request, AttrLogic $logic)
@@ -55,7 +56,7 @@ class AttrController extends BaseController @@ -55,7 +56,7 @@ class AttrController extends BaseController
55 ]); 56 ]);
56 57
57 $data = $logic->delete($this->param['ids']); 58 $data = $logic->delete($this->param['ids']);
58 - return $this->success($data); 59 + $this->response('success',Code::SUCCESS,$data);
59 } 60 }
60 61
61 } 62 }
@@ -110,7 +110,7 @@ class CategoryController extends BaseController @@ -110,7 +110,7 @@ class CategoryController extends BaseController
110 'id.required' => 'ID不能为空' 110 'id.required' => 'ID不能为空'
111 ]); 111 ]);
112 $data = $logic->getCateInfo($this->param['id']); 112 $data = $logic->getCateInfo($this->param['id']);
113 - return $this->success($data); 113 + $this->response('success',Code::SUCCESS,$data);
114 } 114 }
115 115
116 /** 116 /**
@@ -159,6 +159,6 @@ class CategoryController extends BaseController @@ -159,6 +159,6 @@ class CategoryController extends BaseController
159 'ids.required' => 'ID不能为空' 159 'ids.required' => 'ID不能为空'
160 ]); 160 ]);
161 $data = $logic->categoryDelete(); 161 $data = $logic->categoryDelete();
162 - return $this->success($data); 162 + $this->response('success',Code::SUCCESS,$data);
163 } 163 }
164 } 164 }
@@ -37,7 +37,7 @@ class DescribeController extends BaseController @@ -37,7 +37,7 @@ class DescribeController extends BaseController
37 'id.required' => 'ID不能为空' 37 'id.required' => 'ID不能为空'
38 ]); 38 ]);
39 $data = $logic->getInfo($this->param['id']); 39 $data = $logic->getInfo($this->param['id']);
40 - return $this->success(Arr::twoKeepKeys($data, ['id', 'title', 'text', 'created_at'])); 40 + $this->response('success',Code::SUCCESS,Arr::twoKeepKeys($data, ['id', 'title', 'text', 'created_at']));
41 } 41 }
42 42
43 /** 43 /**
@@ -51,7 +51,7 @@ class DescribeController extends BaseController @@ -51,7 +51,7 @@ class DescribeController extends BaseController
51 { 51 {
52 $request->validated(); 52 $request->validated();
53 $logic->describeSave(); 53 $logic->describeSave();
54 - return $this->success(); 54 + $this->response('success');
55 } 55 }
56 56
57 public function delete(Request $request, DescribeLogic $logic) 57 public function delete(Request $request, DescribeLogic $logic)
@@ -61,9 +61,8 @@ class DescribeController extends BaseController @@ -61,9 +61,8 @@ class DescribeController extends BaseController
61 ],[ 61 ],[
62 'ids.required' => 'ID不能为空' 62 'ids.required' => 'ID不能为空'
63 ]); 63 ]);
64 -  
65 $data = $logic->delete($this->param['ids']); 64 $data = $logic->delete($this->param['ids']);
66 - return $this->success($data); 65 + $this->response('success',Code::SUCCESS,$data);
67 } 66 }
68 67
69 } 68 }
@@ -66,7 +66,7 @@ class KeywordController extends BaseController @@ -66,7 +66,7 @@ class KeywordController extends BaseController
66 'id.required' => 'ID不能为空' 66 'id.required' => 'ID不能为空'
67 ]); 67 ]);
68 $data = $logic->getKeywordInfo(); 68 $data = $logic->getKeywordInfo();
69 - return $this->success($data); 69 + $this->response('success',Code::SUCCESS,$data);
70 } 70 }
71 71
72 /** 72 /**
@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace App\Http\Controllers\Bside\RankData; 3 namespace App\Http\Controllers\Bside\RankData;
4 4
5 5
  6 +use App\Enums\Common\Code;
6 use App\Helper\Arr; 7 use App\Helper\Arr;
7 use App\Helper\GoogleSpeedApi; 8 use App\Helper\GoogleSpeedApi;
8 use App\Helper\QuanqiusouApi; 9 use App\Helper\QuanqiusouApi;
@@ -30,7 +31,7 @@ class RankDataController extends BaseController @@ -30,7 +31,7 @@ class RankDataController extends BaseController
30 public function index(RankDataLogic $logic) 31 public function index(RankDataLogic $logic)
31 { 32 {
32 $data = $logic->index(); 33 $data = $logic->index();
33 - return $this->success($data); 34 + $this->response('success',Code::SUCCESS,$data);
34 } 35 }
35 36
36 /** 37 /**
@@ -42,7 +43,7 @@ class RankDataController extends BaseController @@ -42,7 +43,7 @@ class RankDataController extends BaseController
42 */ 43 */
43 public function keywords_rank_list(RankDataLogic $logic){ 44 public function keywords_rank_list(RankDataLogic $logic){
44 $data = $logic->keywords_rank_list(); 45 $data = $logic->keywords_rank_list();
45 - return $this->success($data); 46 + $this->response('success',Code::SUCCESS,$data);
46 } 47 }
47 48
48 49
@@ -73,7 +74,7 @@ class RankDataController extends BaseController @@ -73,7 +74,7 @@ class RankDataController extends BaseController
73 }else{ 74 }else{
74 $data = []; 75 $data = [];
75 } 76 }
76 - return $this->success($data); 77 + $this->response('success',Code::SUCCESS,$data);
77 } 78 }
78 79
79 /** 80 /**
@@ -121,7 +122,7 @@ class RankDataController extends BaseController @@ -121,7 +122,7 @@ class RankDataController extends BaseController
121 } 122 }
122 $fileurl = Storage::disk('runtime')->url($file); 123 $fileurl = Storage::disk('runtime')->url($file);
123 // return Storage::disk('runtime')->download($file); //直接下载 124 // return Storage::disk('runtime')->download($file); //直接下载
124 - return $this->success(['url' => $fileurl]); 125 + $this->response('success',Code::SUCCESS,['url' => $fileurl]);
125 } 126 }
126 127
127 /** 128 /**
@@ -169,7 +170,8 @@ class RankDataController extends BaseController @@ -169,7 +170,8 @@ class RankDataController extends BaseController
169 } 170 }
170 $fileurl = Storage::disk('runtime')->url($file); 171 $fileurl = Storage::disk('runtime')->url($file);
171 // return Storage::disk('runtime')->download($file); //直接下载 172 // return Storage::disk('runtime')->download($file); //直接下载
172 - return $this->success(['url' => $fileurl]); 173 +
  174 + $this->response('success',Code::SUCCESS,['url' => $fileurl]);
173 } 175 }
174 176
175 /** 177 /**
@@ -221,6 +223,6 @@ class RankDataController extends BaseController @@ -221,6 +223,6 @@ class RankDataController extends BaseController
221 $data['position'] = $res['position']; 223 $data['position'] = $res['position'];
222 } 224 }
223 } 225 }
224 - return $this->success($data); 226 + $this->response('success',Code::SUCCESS,$data);
225 } 227 }
226 } 228 }
@@ -4,6 +4,7 @@ @@ -4,6 +4,7 @@
4 namespace App\Http\Controllers\Bside\Route; 4 namespace App\Http\Controllers\Bside\Route;
5 5
6 6
  7 +use App\Enums\Common\Code;
7 use App\Http\Controllers\Bside\BaseController; 8 use App\Http\Controllers\Bside\BaseController;
8 use App\Models\RouteMap\RouteMap; 9 use App\Models\RouteMap\RouteMap;
9 use Illuminate\Http\Request; 10 use Illuminate\Http\Request;
@@ -23,8 +24,7 @@ class RouteController extends BaseController @@ -23,8 +24,7 @@ class RouteController extends BaseController
23 $source = $request->input('source'); 24 $source = $request->input('source');
24 $source_id = $request->input('source_id'); 25 $source_id = $request->input('source_id');
25 $project_id = $this->user['project_id']; 26 $project_id = $this->user['project_id'];
26 -  
27 $route = RouteMap::generateRoute($title, $source, $source_id, $project_id); 27 $route = RouteMap::generateRoute($title, $source, $source_id, $project_id);
28 - return $this->success(['route' => $route]); 28 + $this->response('success',Code::SUCCESS,['route' => $route]);
29 } 29 }
30 } 30 }
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 2
3 namespace App\Http\Controllers\Bside\User; 3 namespace App\Http\Controllers\Bside\User;
4 4
  5 +use App\Enums\Common\Code;
5 use App\Helper\Arr; 6 use App\Helper\Arr;
6 use App\Http\Controllers\Bside\BaseController; 7 use App\Http\Controllers\Bside\BaseController;
7 use App\Http\Logic\Bside\User\DeptLogic; 8 use App\Http\Logic\Bside\User\DeptLogic;
@@ -26,7 +27,7 @@ class DeptController extends BaseController @@ -26,7 +27,7 @@ class DeptController extends BaseController
26 } 27 }
27 $sort = ['id' => 'desc']; 28 $sort = ['id' => 'desc'];
28 $data = $logic->getList($map, $sort, ['id', 'pid', 'title'],0); 29 $data = $logic->getList($map, $sort, ['id', 'pid', 'title'],0);
29 - return $this->success(Arr::listToTree($data)); 30 + $this->response('success',Code::SUCCESS,Arr::listToTree($data));
30 } 31 }
31 32
32 public function info(Request $request, DeptLogic $logic){ 33 public function info(Request $request, DeptLogic $logic){
@@ -36,13 +37,13 @@ class DeptController extends BaseController @@ -36,13 +37,13 @@ class DeptController extends BaseController
36 'id.required' => 'ID不能为空' 37 'id.required' => 'ID不能为空'
37 ]); 38 ]);
38 $data = $logic->getInfo($this->param['id']); 39 $data = $logic->getInfo($this->param['id']);
39 - return $this->success(Arr::twoKeepKeys($data, ['id', 'pid', 'title', 'manager_uids', 'remark'])); 40 + $this->response('success',Code::SUCCESS,Arr::twoKeepKeys($data, ['id', 'pid', 'title', 'manager_uids', 'remark']));
40 } 41 }
41 42
42 public function save(DeptRequest $request, DeptLogic $logic) 43 public function save(DeptRequest $request, DeptLogic $logic)
43 { 44 {
44 $data = $logic->save($this->param); 45 $data = $logic->save($this->param);
45 - return $this->success($data); 46 + $this->response('success',Code::SUCCESS,$data);
46 } 47 }
47 48
48 public function delete(DeptLogic $logic) 49 public function delete(DeptLogic $logic)
@@ -54,6 +55,6 @@ class DeptController extends BaseController @@ -54,6 +55,6 @@ class DeptController extends BaseController
54 ]); 55 ]);
55 56
56 $data = $logic->delete($this->param['ids']); 57 $data = $logic->delete($this->param['ids']);
57 - return $this->success($data); 58 + $this->response('success',Code::SUCCESS,$data);
58 } 59 }
59 } 60 }