Преглед изворни кода

判断是否有文集权限

visuddhinanda пре 2 година
родитељ
комит
db538b17d4
1 измењених фајлова са 9 додато и 1 уклоњено
  1. 9 1
      app/Http/Controllers/ArticleController.php

+ 9 - 1
app/Http/Controllers/ArticleController.php

@@ -254,7 +254,15 @@ class ArticleController extends Controller
 
         $canManage = ArticleController::userCanManage($user_uid,$request->get('studio'));
         if(!$canManage){
-            return $this->error(__('auth.failed'),[],403);
+            //判断是否有文集权限
+            if($request->has('anthologyId')){
+                $currPower = ShareApi::getResPower($user_uid,$request->get('anthologyId'));
+                if($currPower <= 10){
+                    return $this->error(__('auth.failed'),[],403);
+                }
+            }else{
+                return $this->error(__('auth.failed'),[],403);
+            }
         }
         //权限判断结束