浏览代码

行为账单增加下载

durong 5 年之前
父节点
当前提交
a11a180be2

+ 8 - 0
app/Console/Commands/Downloads.php

@@ -63,6 +63,14 @@ class Downloads extends Command
             $filePath = $fileDir .$download->username.'内容-'.Carbon::now()->format('Y-m-d') .'_' .uniqid() .'.csv';
             $filePath = $fileDir .$download->username.'内容-'.Carbon::now()->format('Y-m-d') .'_' .uniqid() .'.csv';
         }elseif($download->download_type == 'post_waste'){
         }elseif($download->download_type == 'post_waste'){
             $filePath = $fileDir .$download->username.'回收站内容-'.Carbon::now()->format('Y-m-d') .'_' .uniqid() .'.csv';
             $filePath = $fileDir .$download->username.'回收站内容-'.Carbon::now()->format('Y-m-d') .'_' .uniqid() .'.csv';
+        }elseif($download->download_type == 'registered_record'){
+            $filePath = $fileDir .$download->username.'新用户注册账本-'.Carbon::now()->format('Y-m-d') .'_' .uniqid() .'.csv';
+        }elseif($download->download_type == 'comment_record'){
+            $filePath = $fileDir .$download->username.'评论账本-'.Carbon::now()->format('Y-m-d') .'_' .uniqid() .'.csv';
+        }elseif($download->download_type == 'release_record'){
+            $filePath = $fileDir .$download->username.'发布账本-'.Carbon::now()->format('Y-m-d') .'_' .uniqid() .'.csv';
+        }elseif($download->download_type == 'general_record'){
+            $filePath = $fileDir .$download->username.'唯一/普通行为账本-'.Carbon::now()->format('Y-m-d') .'_' .uniqid() .'.csv';
         }else{
         }else{
             exit;
             exit;
         }
         }

+ 4 - 0
app/Http/Controllers/ConfigController.php

@@ -68,6 +68,10 @@ class ConfigController extends Controller
             'download_type' => [
             'download_type' => [
                 'post' => '内容',
                 'post' => '内容',
                 'post_waste' => '内容回收站',
                 'post_waste' => '内容回收站',
+                'registered_record' => '新用户注册账本',
+                'comment_record' => '评论账本',
+                'release_record' => '发布账本',
+                'general_record' => '普通/唯一行为账本'
             ],
             ],
             //下载状态
             //下载状态
             'download_status' => [
             'download_status' => [

+ 1 - 1
app/Http/Controllers/DownloadController.php

@@ -57,7 +57,7 @@ class DownloadController extends Controller
     public function create(Request $request)
     public function create(Request $request)
     {
     {
         $validator = Validator::make($request->all(), [
         $validator = Validator::make($request->all(), [
-            'download_type' => ['required',Rule::in('post', 'post_waste')],
+            'download_type' => ['required',Rule::in('post', 'post_waste','registered_record','comment_record','release_record','general_record')],
         ]);
         ]);
         if ($validator->fails()) {
         if ($validator->fails()) {
             return $this->response->error($validator->errors()->first(), 500);
             return $this->response->error($validator->errors()->first(), 500);

+ 1 - 1
routes/api.php

@@ -108,7 +108,7 @@ $api->version('v1', [
             $api->get('CommentRecord/list', 'CommentRecordController@index');
             $api->get('CommentRecord/list', 'CommentRecordController@index');
             //发布账本列表
             //发布账本列表
             $api->get('ReleaseRecord/list', 'ReleaseRecordController@index');
             $api->get('ReleaseRecord/list', 'ReleaseRecordController@index');
-            //阅读/分享/收藏等首次行为账单
+            //阅读/分享/收藏等普通行为账单
             $api->get('generalRecord/list', 'GeneralRecordController@index');
             $api->get('generalRecord/list', 'GeneralRecordController@index');
         });
         });
     });
     });