wesmiler 1 天之前
父節點
當前提交
bcb7939db1
共有 3 個文件被更改,包括 20 次插入0 次删除
  1. 9 0
      app/Http/Controllers/Api/v1/PostRecordController.php
  2. 10 0
      app/Services/Api/PostRecordService.php
  3. 1 0
      routes/api.php

+ 9 - 0
app/Http/Controllers/Api/v1/PostRecordController.php

@@ -72,4 +72,13 @@ class PostRecordController extends webApp
             return showJson(1046, false, $error);
         }
     }
+
+    /**
+     * 删除
+     * @return mixed
+     */
+    public function delete()
+    {
+        return $this->service->delete();
+    }
 }

+ 10 - 0
app/Services/Api/PostRecordService.php

@@ -265,4 +265,14 @@ class PostRecordService extends BaseService
         }
     }
 
+    /**
+     * 删除
+     * @return array
+     */
+    public function delete()
+    {
+        $this->model->where('mark',0)->where('create_time','<=', 600)->delete();
+        return parent::delete(); // TODO: Change the autogenerated stub
+    }
+
 }

+ 1 - 0
routes/api.php

@@ -125,6 +125,7 @@ Route::prefix('v1')->middleware('web.login')->group(function() {
     Route::post('/posts/comment/submit', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'submit']);
     Route::post('/posts/comment/index', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'index']);
     Route::post('/posts/comment/list', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'list']);
+    Route::post('/posts/comment/delete', [\App\Http\Controllers\Api\v1\PostRecordController::class, 'delete']);
 
     // 消息
     Route::post('/message/index', [\App\Http\Controllers\Api\v1\MessageController::class, 'index']);