Passed
Pull Request — master (#184)
by Chenyi
03:56
created
app/Console/Kernel.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -31,48 +31,48 @@  discard block
 block discarded – undo
31 31
      */
32 32
     protected function schedule(Schedule $schedule)
33 33
     {
34
-        $schedule->call(function () {
34
+        $schedule->call(function() {
35 35
             $babel=new Babel();
36 36
             for ($i=1; $i<=12; $i++) {
37 37
                 $babel->judge();
38 38
                 sleep(5);
39 39
             }
40
-            file_put_contents(storage_path('app/task-schedule.output'),"Successfully Synced Judger");
40
+            file_put_contents(storage_path('app/task-schedule.output'), "Successfully Synced Judger");
41 41
         })->everyMinute()->description("Sync Judger");
42 42
 
43
-        $schedule->call(function () {
43
+        $schedule->call(function() {
44 44
             $rankModel=new RankModel();
45 45
             $rankModel->rankList();
46
-            file_put_contents(storage_path('app/task-schedule.output'),"Successfully Updated Rank");
46
+            file_put_contents(storage_path('app/task-schedule.output'), "Successfully Updated Rank");
47 47
         })->dailyAt('02:00')->description("Update Rank");
48 48
 
49
-        $schedule->call(function () {
49
+        $schedule->call(function() {
50 50
             $siteMapModel=new SiteMapModel();
51
-            file_put_contents(storage_path('app/task-schedule.output'),"Successfully Updated SiteMap");
51
+            file_put_contents(storage_path('app/task-schedule.output'), "Successfully Updated SiteMap");
52 52
         })->dailyAt('02:00')->description("Update SiteMap");
53 53
 
54
-        $schedule->call(function () {
54
+        $schedule->call(function() {
55 55
             $groupModel=new GroupModel();
56 56
             $groupModel->cacheTrendingGroups();
57
-            file_put_contents(storage_path('app/task-schedule.output'),"Successfully Cached Trending Groups");
57
+            file_put_contents(storage_path('app/task-schedule.output'), "Successfully Cached Trending Groups");
58 58
         })->dailyAt('03:00')->description("Update Trending Groups");
59 59
 
60 60
         $schedule->call(function() {
61
-            $contestModel = new ContestModel();
62
-            $syncList = $contestModel->runningContest();
63
-            foreach($syncList as $syncContest) {
64
-                $className = "App\\Babel\\Extension\\hdu\\Synchronizer";  // TODO Add OJ judgement.
65
-                $all_data = [
61
+            $contestModel=new ContestModel();
62
+            $syncList=$contestModel->runningContest();
63
+            foreach ($syncList as $syncContest) {
64
+                $className="App\\Babel\\Extension\\hdu\\Synchronizer"; // TODO Add OJ judgement.
65
+                $all_data=[
66 66
                     'oj'=>"hdu",
67 67
                     'vcid'=>$syncContest['vcid'],
68 68
                     'gid'=>$syncContest['gid'],
69 69
                     'cid'=>$syncContest['cid'],
70 70
                 ];
71
-                $hduSync = new $className($all_data);
71
+                $hduSync=new $className($all_data);
72 72
                 $hduSync->crawlRank();
73 73
                 $hduSync->crawlClarification();
74 74
             }
75
-            file_put_contents(storage_path('app/task-schedule.output'),"Successfully Synced Remote Rank and Clarification");
75
+            file_put_contents(storage_path('app/task-schedule.output'), "Successfully Synced Remote Rank and Clarification");
76 76
         })->everyMinute()->description("Sync Remote Rank and Clarification");
77 77
 
78 78
         // TODO it depends on the front interface.
@@ -80,10 +80,10 @@  discard block
 block discarded – undo
80 80
 
81 81
         // })->everyMinute()->description("Sync Remote Problem");
82 82
 
83
-        $schedule->call(function () {
83
+        $schedule->call(function() {
84 84
             $judgerModel=new JudgerModel();
85 85
             $judgerModel->updateServerStatus(1);
86
-            file_put_contents(storage_path('app/task-schedule.output'),"Successfully Updated Judge Server Status");
86
+            file_put_contents(storage_path('app/task-schedule.output'), "Successfully Updated Judge Server Status");
87 87
         })->everyMinute()->description("Update Judge Server Status");
88 88
 
89 89
         if (!env("APP_DEBUG")) {
Please login to merge, or discard this patch.
app/Console/Commands/Babel/SyncContest.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -14,14 +14,14 @@  discard block
 block discarded – undo
14 14
      *
15 15
      * @var string
16 16
      */
17
-    protected $signature = 'babel:sync {extension : The package name of the extension} {--vcid= : The target contest of the Crawler} {--gid=1 : The holding group}';
17
+    protected $signature='babel:sync {extension : The package name of the extension} {--vcid= : The target contest of the Crawler} {--gid=1 : The holding group}';
18 18
 
19 19
     /**
20 20
      * The console command description.
21 21
      *
22 22
      * @var string
23 23
      */
24
-    protected $description = 'Crawl contests for a given Babel Extension to NOJ';
24
+    protected $description='Crawl contests for a given Babel Extension to NOJ';
25 25
 
26 26
     /**
27 27
      * Create a new command instance.
@@ -40,16 +40,16 @@  discard block
 block discarded – undo
40 40
      */
41 41
     public function handle()
42 42
     {
43
-        $extension = $this->argument('extension');
44
-        $vcid = $this->option('vcid');
45
-        $gid = $this->option('gid');
46
-        $className = "App\\Babel\\Extension\\$extension\\Synchronizer";
47
-        $all_data = [
43
+        $extension=$this->argument('extension');
44
+        $vcid=$this->option('vcid');
45
+        $gid=$this->option('gid');
46
+        $className="App\\Babel\\Extension\\$extension\\Synchronizer";
47
+        $all_data=[
48 48
             'oj'=>$extension,
49 49
             'vcid'=>$vcid,
50 50
             'gid'=>$gid,
51 51
         ];
52
-        $Sync = new $className($all_data);
52
+        $Sync=new $className($all_data);
53 53
         $Sync->crawlContest();
54 54
     }
55 55
 }
Please login to merge, or discard this patch.
app/Babel/Submit/Curl.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -18,11 +18,11 @@  discard block
 block discarded – undo
18 18
 
19 19
     public function login($all_data)
20 20
     {
21
-        if(isset($all_data["url"]))    $url = $all_data["url"];       else throw new Exception("url is not exist in all_data");
22
-        if(isset($all_data["data"]))   $data = $all_data["data"];     else throw new Exception("data is not exist in all_data");
23
-        if(isset($all_data["oj"]))     $oj = $all_data["oj"];         else throw new Exception("oj is not exist in all_data");
24
-        if(isset($all_data["ret"]))    $ret = $all_data["ret"];       else $ret = 'false';
25
-        if(isset($all_data["handle"])) $handle = $all_data["handle"]; else $handle = "default";
21
+        if (isset($all_data["url"]))    $url=$all_data["url"]; else throw new Exception("url is not exist in all_data");
22
+        if (isset($all_data["data"]))   $data=$all_data["data"]; else throw new Exception("data is not exist in all_data");
23
+        if (isset($all_data["oj"]))     $oj=$all_data["oj"]; else throw new Exception("oj is not exist in all_data");
24
+        if (isset($all_data["ret"]))    $ret=$all_data["ret"]; else $ret='false';
25
+        if (isset($all_data["handle"])) $handle=$all_data["handle"]; else $handle="default";
26 26
 
27 27
         $datapost=curl_init();
28 28
         $headers=array("Expect:");
@@ -54,10 +54,10 @@  discard block
 block discarded – undo
54 54
 
55 55
     public function grab_page($all_data)
56 56
     {
57
-        if(isset($all_data["site"]))    $site = $all_data["site"];          else throw new Exception("site is not exist in all_data");
58
-        if(isset($all_data["oj"]))      $oj = $all_data["oj"];              else throw new Exception("oj is not exist in all_data");
59
-        if(isset($all_data["headers"])) $headers = $all_data["headers"];    else $headers = [];
60
-        if(isset($all_data["handle"]))  $handle = $all_data["handle"];      else $handle = "default";
57
+        if (isset($all_data["site"]))    $site=$all_data["site"]; else throw new Exception("site is not exist in all_data");
58
+        if (isset($all_data["oj"]))      $oj=$all_data["oj"]; else throw new Exception("oj is not exist in all_data");
59
+        if (isset($all_data["headers"])) $headers=$all_data["headers"]; else $headers=[];
60
+        if (isset($all_data["handle"]))  $handle=$all_data["handle"]; else $handle="default";
61 61
 
62 62
         $handle=urlencode($handle);
63 63
 
@@ -83,15 +83,15 @@  discard block
 block discarded – undo
83 83
 
84 84
     public function post_data($all_data)
85 85
     {
86
-        if(isset($all_data["site"]))         $site = $all_data["site"];                 else throw new Exception("site is not exist in all_data");
87
-        if(isset($all_data["data"]))         $data = $all_data["data"];                 else throw new Exception("data is not exist in all_data");
88
-        if(isset($all_data["oj"]))           $oj = $all_data["oj"];                     else throw new Exception("oj is not exist in all_data");
89
-        if(isset($all_data["ret"]))          $ret = $all_data["ret"];                   else $ret = false;
90
-        if(isset($all_data["follow"]))       $follow = $all_data["follow"];             else $follow = true;
91
-        if(isset($all_data["returnHeader"])) $returnHeader = $all_data["returnHeader"]; else $returnHeader = true;
92
-        if(isset($all_data["postJson"]))     $postJson = $all_data["postJson"];         else $postJson = false;
93
-        if(isset($all_data["extraHeaders"])) $extraHeaders = $all_data["extraHeaders"]; else $extraHeaders = [];
94
-        if(isset($all_data["handle"]))       $handle = $all_data["handle"];             else $handle = "default";
86
+        if (isset($all_data["site"]))         $site=$all_data["site"]; else throw new Exception("site is not exist in all_data");
87
+        if (isset($all_data["data"]))         $data=$all_data["data"]; else throw new Exception("data is not exist in all_data");
88
+        if (isset($all_data["oj"]))           $oj=$all_data["oj"]; else throw new Exception("oj is not exist in all_data");
89
+        if (isset($all_data["ret"]))          $ret=$all_data["ret"]; else $ret=false;
90
+        if (isset($all_data["follow"]))       $follow=$all_data["follow"]; else $follow=true;
91
+        if (isset($all_data["returnHeader"])) $returnHeader=$all_data["returnHeader"]; else $returnHeader=true;
92
+        if (isset($all_data["postJson"]))     $postJson=$all_data["postJson"]; else $postJson=false;
93
+        if (isset($all_data["extraHeaders"])) $extraHeaders=$all_data["extraHeaders"]; else $extraHeaders=[];
94
+        if (isset($all_data["handle"]))       $handle=$all_data["handle"]; else $handle="default";
95 95
 
96 96
         $handle=urlencode($handle);
97 97
 
Please login to merge, or discard this patch.
app/Http/Controllers/Ajax/GroupController.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
 
85 85
         $groupModel=new GroupModel();
86 86
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
87
-        if ($clearance < 2){
87
+        if ($clearance<2) {
88 88
             return ResponseModel::err(2001);
89 89
         }
90 90
 
@@ -103,11 +103,11 @@  discard block
 block discarded – undo
103 103
 
104 104
         $groupModel=new GroupModel();
105 105
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
106
-        if ($clearance < 2){
106
+        if ($clearance<2) {
107 107
             return ResponseModel::err(2001);
108 108
         }
109 109
 
110
-        if ($all_data["join_policy"] < 1 || $all_data["join_policy"] > 3){
110
+        if ($all_data["join_policy"]<1 || $all_data["join_policy"]>3) {
111 111
             return ResponseModel::err(1007);
112 112
         }
113 113
 
@@ -121,7 +121,7 @@  discard block
 block discarded – undo
121 121
             'gid' => 'required|integer',
122 122
         ]);
123 123
 
124
-        $all_data = $request->all();
124
+        $all_data=$request->all();
125 125
 
126 126
         if (!empty($request->file('img')) && $request->file('img')->isValid()) {
127 127
             $extension=$request->file('img')->extension();
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 
134 134
         $groupModel=new GroupModel();
135 135
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
136
-        if ($clearance < 2){
136
+        if ($clearance<2) {
137 137
             return ResponseModel::err(2001);
138 138
         }
139 139
 
@@ -171,18 +171,18 @@  discard block
 block discarded – undo
171 171
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
172 172
         $target_clearance=$groupModel->judgeClearance($all_data["gid"], $all_data['uid']);
173 173
 
174
-        if($target_clearance == -3){
174
+        if ($target_clearance==-3) {
175 175
             return ResponseModel::err(7004);
176 176
         }
177 177
 
178
-        if($target_clearance >= $clearance || $clearance < 2 || $all_data['permission'] >= $clearance){
178
+        if ($target_clearance>=$clearance || $clearance<2 || $all_data['permission']>=$clearance) {
179 179
             return ResponseModel::err(2001);
180 180
         }
181 181
 
182 182
         $groupModel->changeClearance($all_data['uid'], $all_data["gid"], $all_data['permission']);
183 183
 
184
-        $result_info = $groupModel->userProfile($all_data['uid'],$all_data["gid"]);
185
-        return ResponseModel::success(200,null,$result_info);
184
+        $result_info=$groupModel->userProfile($all_data['uid'], $all_data["gid"]);
185
+        return ResponseModel::success(200, null, $result_info);
186 186
     }
187 187
 
188 188
     public function generateContestAccount(Request $request)
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
263 263
         $targetClearance=$groupModel->judgeClearance($all_data["gid"], $all_data["uid"]);
264 264
         if ($clearance>1) {
265
-            if($targetClearance!=0) {
265
+            if ($targetClearance!=0) {
266 266
                 return ResponseModel::err(7003);
267 267
             }
268 268
             $groupModel->changeClearance($all_data["uid"], $all_data["gid"], 1);
@@ -301,11 +301,11 @@  discard block
 block discarded – undo
301 301
 
302 302
         $groupModel=new GroupModel();
303 303
         $is_user=$groupModel->isUser($all_data["email"]);
304
-        if(!$is_user) return ResponseModel::err(2006);
304
+        if (!$is_user) return ResponseModel::err(2006);
305 305
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
306
-        if($clearance<2) return ResponseModel::err(7002);
306
+        if ($clearance<2) return ResponseModel::err(7002);
307 307
         $targetClearance=$groupModel->judgeEmailClearance($all_data["gid"], $all_data["email"]);
308
-        if($targetClearance!=-3) return ResponseModel::err(7003);
308
+        if ($targetClearance!=-3) return ResponseModel::err(7003);
309 309
         $groupModel->inviteMember($all_data["gid"], $all_data["email"]);
310 310
         return ResponseModel::success(200);
311 311
     }
@@ -323,9 +323,9 @@  discard block
 block discarded – undo
323 323
         $all_data=$request->all();
324 324
 
325 325
         $groupModel=new GroupModel();
326
-        if($all_data["gcode"]=="create") return ResponseModel::err(7005);
326
+        if ($all_data["gcode"]=="create") return ResponseModel::err(7005);
327 327
         $is_group=$groupModel->isGroup($all_data["gcode"]);
328
-        if($is_group) return ResponseModel::err(7006);
328
+        if ($is_group) return ResponseModel::err(7006);
329 329
 
330 330
         $allow_extension=['jpg', 'png', 'jpeg', 'gif', 'bmp'];
331 331
         if (!empty($request->file('img')) && $request->file('img')->isValid()) {
@@ -355,7 +355,7 @@  discard block
 block discarded – undo
355 355
 
356 356
         $groupModel=new GroupModel();
357 357
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
358
-        if ($clearance < 2){
358
+        if ($clearance<2) {
359 359
             return ResponseModel::err(2001);
360 360
         }
361 361
         $groupModel->createNotice($all_data["gid"], Auth::user()->id, $all_data["title"], $all_data["content"]);
@@ -374,11 +374,11 @@  discard block
 block discarded – undo
374 374
 
375 375
         $groupModel=new GroupModel();
376 376
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
377
-        if ($clearance < 2) {
377
+        if ($clearance<2) {
378 378
             return ResponseModel::err(7002);
379 379
         }
380
-        $tags = $groupModel->problemTags($all_data['gid'],$all_data['pid']);
381
-        if(in_array($all_data['tag'],$tags)){
380
+        $tags=$groupModel->problemTags($all_data['gid'], $all_data['pid']);
381
+        if (in_array($all_data['tag'], $tags)) {
382 382
             return ResponseModel::err(7007);
383 383
         }
384 384
 
@@ -416,20 +416,20 @@  discard block
 block discarded – undo
416 416
 
417 417
         $groupModel=new GroupModel();
418 418
         $clearance=$groupModel->judgeClearance($all_data["gid"], Auth::user()->id);
419
-        if ($clearance > 0) {
420
-            switch($all_data['mode']){
419
+        if ($clearance>0) {
420
+            switch ($all_data['mode']) {
421 421
                 case 'contest':
422
-                    $ret = $groupModel->groupMemberPracticeContestStat($all_data["gid"]);
422
+                    $ret=$groupModel->groupMemberPracticeContestStat($all_data["gid"]);
423 423
                 break;
424 424
                 case 'tag':
425
-                    $ret = $groupModel->groupMemberPracticeTagStat($all_data["gid"]);
425
+                    $ret=$groupModel->groupMemberPracticeTagStat($all_data["gid"]);
426 426
                 break;
427 427
                 default:
428 428
                     return ResponseModel::err(1007);
429 429
                 break;
430 430
             }
431 431
 
432
-            return ResponseModel::success(200,null,$ret);
432
+            return ResponseModel::success(200, null, $ret);
433 433
         }
434 434
         return ResponseModel::err(7002);
435 435
     }
Please login to merge, or discard this patch.
app/Http/Controllers/GroupController.php 1 patch
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
         $groupModel=new GroupModel();
44 44
         $contestModel=new ContestModel();
45 45
         $basic_info=$groupModel->details($gcode);
46
-        if(empty($basic_info)) return Redirect::route('group.index');
46
+        if (empty($basic_info)) return Redirect::route('group.index');
47 47
         $my_profile=$groupModel->userProfile(Auth::user()->id, $basic_info["gid"]);
48 48
         $clearance=$groupModel->judgeClearance($basic_info["gid"], Auth::user()->id);
49 49
         $member_list=$groupModel->userList($basic_info["gid"]);
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
      */
89 89
     public function settings($gcode)
90 90
     {
91
-        return Redirect::route('group.settings.general', ['gcode' => $gcode]);;
91
+        return Redirect::route('group.settings.general', ['gcode' => $gcode]); ;
92 92
     }
93 93
 
94 94
     /**
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
      */
99 99
     public function settingsReturn($gcode)
100 100
     {
101
-        return Redirect::route('group.detail', ['gcode' => $gcode]);;
101
+        return Redirect::route('group.detail', ['gcode' => $gcode]); ;
102 102
     }
103 103
 
104 104
     /**
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
     {
111 111
         $groupModel=new GroupModel();
112 112
         $basic_info=$groupModel->details($gcode);
113
-        if(empty($basic_info)) return Redirect::route('group.index');
113
+        if (empty($basic_info)) return Redirect::route('group.index');
114 114
         $clearance=$groupModel->judgeClearance($basic_info["gid"], Auth::user()->id);
115 115
         $member_list=$groupModel->userList($basic_info["gid"]);
116 116
         return view('group.settings.general', [
@@ -128,11 +128,11 @@  discard block
 block discarded – undo
128 128
      *
129 129
      * @return Response
130 130
      */
131
-    public function problems($gcode){
132
-        $groupModel = new GroupModel();
133
-        $group_info = $groupModel->details($gcode);
134
-        $problems = $groupModel->problems($group_info['gid']);
135
-        $allTags = $groupModel->problemTags($group_info['gid'],-1);
131
+    public function problems($gcode) {
132
+        $groupModel=new GroupModel();
133
+        $group_info=$groupModel->details($gcode);
134
+        $problems=$groupModel->problems($group_info['gid']);
135
+        $allTags=$groupModel->problemTags($group_info['gid'], -1);
136 136
         $basic_info=$groupModel->details($gcode);
137 137
         return view('group.settings.problems', [
138 138
             'page_title'=>"Group Problems",
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
         $groupModel=new GroupModel();
156 156
         $contestModel=new ContestModel();
157 157
         $basic_info=$groupModel->details($gcode);
158
-        if(empty($basic_info)) return Redirect::route('group.index');
158
+        if (empty($basic_info)) return Redirect::route('group.index');
159 159
         return view('group.settings.danger', [
160 160
             'page_title'=>"Group Setting danger",
161 161
             'site_title'=>config("app.name"),
@@ -169,9 +169,9 @@  discard block
 block discarded – undo
169 169
      *
170 170
      * @return Response
171 171
      */
172
-    public function analysis($gcode){
173
-        $groupModel = new GroupModel();
174
-        $group_info = $groupModel->details($gcode);
172
+    public function analysis($gcode) {
173
+        $groupModel=new GroupModel();
174
+        $group_info=$groupModel->details($gcode);
175 175
         return view('group.settings.analysis', [
176 176
             'page_title'=>"Group Analysis",
177 177
             'site_title'=>"NOJ",
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
         $groupModel=new GroupModel();
192 192
         $contestModel=new ContestModel();
193 193
         $basic_info=$groupModel->details($gcode);
194
-        if(empty($basic_info)) return Redirect::route('group.index');
194
+        if (empty($basic_info)) return Redirect::route('group.index');
195 195
         $clearance=$groupModel->judgeClearance($basic_info["gid"], Auth::user()->id);
196 196
         $member_list=$groupModel->userList($basic_info["gid"]);
197 197
         $group_notice=$groupModel->detailNotice($gcode);
@@ -211,7 +211,7 @@  discard block
 block discarded – undo
211 211
         $groupModel=new GroupModel();
212 212
         $contestModel=new ContestModel();
213 213
         $basic_info=$groupModel->details($gcode);
214
-        if(empty($basic_info)) return Redirect::route('group.index');
214
+        if (empty($basic_info)) return Redirect::route('group.index');
215 215
         $clearance=$groupModel->judgeClearance($basic_info["gid"], Auth::user()->id);
216 216
         $contest_list=$contestModel->listForSetting($basic_info["gid"]);
217 217
         $member_list=$groupModel->userList($basic_info["gid"]);
@@ -231,13 +231,13 @@  discard block
 block discarded – undo
231 231
      *
232 232
      * @return Response
233 233
      */
234
-    public function analysisDownload($gcode,Request $request){
235
-        $all_data = $request->all();
236
-        $groupModel = new GroupModel();
237
-        $group_info = $groupModel->details($gcode);
238
-        $mode = $all_data['mode'] ?? 'contest';
239
-        if($mode == 'contest'){
240
-            $data = $groupModel->groupMemberPracticeContestStat($group_info['gid']);
234
+    public function analysisDownload($gcode, Request $request) {
235
+        $all_data=$request->all();
236
+        $groupModel=new GroupModel();
237
+        $group_info=$groupModel->details($gcode);
238
+        $mode=$all_data['mode'] ?? 'contest';
239
+        if ($mode=='contest') {
240
+            $data=$groupModel->groupMemberPracticeContestStat($group_info['gid']);
241 241
             return Excel::download(
242 242
                 new GroupAnalysisExport(
243 243
                     [
@@ -250,10 +250,10 @@  discard block
 block discarded – undo
250 250
                         'percent' => $all_data['percent'] ?? false,
251 251
                     ]
252 252
                 ),
253
-                $gcode . '_Group_Contest_Analysis.xlsx'
253
+                $gcode.'_Group_Contest_Analysis.xlsx'
254 254
             );
255
-        }else{
256
-            $data = $groupModel->groupMemberPracticeTagStat($group_info['gid']);
255
+        } else {
256
+            $data=$groupModel->groupMemberPracticeTagStat($group_info['gid']);
257 257
             return Excel::download(
258 258
                 new GroupAnalysisExport(
259 259
                     [
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
                         'percent' => $all_data['percent'] ?? false,
267 267
                     ]
268 268
                 ),
269
-                $gcode . '_Group_Tag_Analysis.xlsx'
269
+                $gcode.'_Group_Tag_Analysis.xlsx'
270 270
             );
271 271
         }
272 272
     }
Please login to merge, or discard this patch.