xiaogang 4 年之前
父節點
當前提交
4a2db744f9
共有 2 個文件被更改,包括 5 次插入2 次删除
  1. 2 0
      app/Enums/ApiEnum.php
  2. 3 2
      app/Http/Controllers/Api/DynamicController.php

+ 2 - 0
app/Enums/ApiEnum.php

xqd
@@ -13,5 +13,7 @@ final class ApiEnum extends Enum
 {
     const PHOTO_DESTROY_LOCK =   "photo_destroy_lock_";  //阅后即焚操作
     const PHOTO_DESTROY_URL =  "photo_destroy_url_";  //阅后即焚_销毁记录
+    const DYNAMIC_RELEASE =  "dynamic_release_";  //发布动态
+    const DYNAMIC_ZAN =  "dynamic_zan_";  //动态点赞
 
 }

+ 3 - 2
app/Http/Controllers/Api/DynamicController.php

xqd xqd xqd
@@ -4,6 +4,7 @@
 namespace App\Http\Controllers\Api;
 
 
+use App\Enums\ApiEnum;
 use App\Http\Params\DynamicParam;
 use App\Http\Params\DynamicZanParam;
 use App\Http\Params\UserReportParam;
@@ -53,7 +54,7 @@ class DynamicController extends Controller
         try {
             //throw new Exception(json_encode($request->post('tag')));
             $user = auth('api')->user();
-            $lock = Cache::lock('dynamic-release'.$user->id, 1);
+            $lock = Cache::lock(ApiEnum::DYNAMIC_RELEASE.$user->id, 1);
             if ($lock->get()) {
                 $dynamicParam = new DynamicParam();
                 $dynamicParam->user_id = $user->id;
@@ -144,7 +145,7 @@ class DynamicController extends Controller
     public function zan(Request $request){
         try {
             $user = auth('api')->user();
-            $lock = Cache::lock('dynamic-zan'.$user->id, 1);
+            $lock = Cache::lock(ApiEnum::DYNAMIC_ZAN.$user->id, 1);
             if ($lock->get()) {
                 DB::beginTransaction();
                 $dynamic_zan_param = new DynamicZanParam();