@@ -21,7 +21,7 @@ class ApiExcelController extends Controller
21
21
*/
22
22
public $ perPage = 10 ;
23
23
24
- private $ request = null ;
24
+ // private $request = null;
25
25
26
26
/**
27
27
* Create a new AuthController instance.
@@ -42,15 +42,14 @@ public function __construct(Request $request)
42
42
$ perPage = intval ($ request ->input ('perPage ' ));
43
43
$ this ->perPage = $ perPage ?? 11 ;
44
44
45
- $ this ->request || $ this ->request = $ request ;
46
45
}
47
46
48
47
/**
49
48
* Display a listing of the resource.
50
49
*
51
50
* @return \Illuminate\Http\Response
52
51
*/
53
- public function index ()
52
+ public function index (Request $ request )
54
53
{
55
54
$ user_id = auth ('api ' )->user ()['id ' ];
56
55
@@ -59,7 +58,9 @@ public function index()
59
58
if ($ user_id != 1 ) {
60
59
$ where = ['uid ' => $ user_id ];
61
60
}
62
- $ list = ApiExcel::with ('apiParam ' )->where ($ where )->orderBy ('id ' , 'desc ' )->paginate ($ this ->perPage );
61
+ $ perPage = intval ($ request ->input ('perPage ' ));
62
+ $ perPage = $ perPage ?? 11 ;
63
+ $ list = ApiExcel::with ('apiParam ' )->where ($ where )->orderBy ('id ' , 'desc ' )->paginate ($ perPage );
63
64
// 获取完成进度情况
64
65
$ list = ApiRepository::getInstent ()->workProgress ($ list );
65
66
@@ -82,7 +83,7 @@ public function upload(Request $request)
82
83
// 上传文件
83
84
if ($ request ->isMethod ('post ' )) {
84
85
85
- $ file = $ this -> request ->file ('file ' );
86
+ $ file = $ request ->file ('file ' );
86
87
// 文件是否上传成功
87
88
if ($ file ->isValid ()) {
88
89
@@ -114,9 +115,9 @@ public function upload(Request $request)
114
115
*
115
116
* @return \Illuminate\Http\Response
116
117
*/
117
- public function startTask ()
118
+ public function startTask (Request $ request )
118
119
{
119
- $ data = $ this -> request ->all ();
120
+ $ data = $ request ->all ();
120
121
// $data = ['id' => 2, 'api_excel_id' => 1, 'appkey' => '123','upload_url' => '/storage/20190130_114747_5c511e632efe8.xlsx', 'state' => 0];
121
122
// 1. 检测参数是否正常
122
123
if (empty ($ data ['id ' ]) || !isset ($ data ['state ' ]) || empty ($ data ['upload_url ' ])) {
@@ -292,9 +293,9 @@ public function forceDelete($id)
292
293
*
293
294
* @return \Illuminate\Http\Response
294
295
*/
295
- public function downloadLog ()
296
+ public function downloadLog (Request $ request )
296
297
{
297
- $ api_excel_id = $ this -> request ->input ('id ' );
298
+ $ api_excel_id = $ request ->input ('id ' );
298
299
// 判断用户有没有下载权限
299
300
$ user_id = auth ('api ' )->user ()['id ' ];
300
301
// $user_id = 1;
0 commit comments