浏览代码

Merge branch 'liuzj-permission-dev' into test

liuzejian 1 年之前
父节点
当前提交
75ee4259e2
共有 2 个文件被更改,包括 10 次插入2 次删除
  1. 2 2
      modules/Jiesuan/Http/Controllers/JiesuanController.php
  2. 8 0
      modules/User/Http/Controllers/UserTrait.php

+ 2 - 2
modules/Jiesuan/Http/Controllers/JiesuanController.php

@@ -130,8 +130,8 @@ class JiesuanController extends CatchController
     }
 
     private function getCompanyUid(Request $request) {
-        if($this->isOptimizer()) {
-            return $this->getOptimizerUid();
+        if($this->isCompanyManager()) {
+            return $this->getLoginUserId();
         } else {
             return $request->input('company_uid');
         }

+ 8 - 0
modules/User/Http/Controllers/UserTrait.php

@@ -94,4 +94,12 @@ trait UserTrait
     public function isOptimizer() {
         return $this->listUserRoles()->contains('optimizer');
     }
+
+    /**
+     * 是否是公司管理员
+     * @return bool
+     */
+    public function isCompanyManager() {
+        return $this->listUserRoles()->contains('company');
+    }
 }