正在显示
1 个修改的文件
包含
5 行增加
和
1 行删除
| @@ -5,6 +5,7 @@ namespace App\Http\Logic\Aside\Project; | @@ -5,6 +5,7 @@ namespace App\Http\Logic\Aside\Project; | ||
| 5 | 5 | ||
| 6 | use App\Helper\Common; | 6 | use App\Helper\Common; |
| 7 | use App\Http\Logic\Aside\BaseLogic; | 7 | use App\Http\Logic\Aside\BaseLogic; |
| 8 | +use App\Models\Project\DeployOptimize; | ||
| 8 | use App\Models\Project\OnlineCheck; | 9 | use App\Models\Project\OnlineCheck; |
| 9 | use App\Models\Project\Project; | 10 | use App\Models\Project\Project; |
| 10 | 11 | ||
| @@ -29,9 +30,12 @@ class OnlineCheckLogic extends BaseLogic | @@ -29,9 +30,12 @@ class OnlineCheckLogic extends BaseLogic | ||
| 29 | if($info === false){ | 30 | if($info === false){ |
| 30 | $this->fail('项目未提交审核'); | 31 | $this->fail('项目未提交审核'); |
| 31 | } | 32 | } |
| 33 | + //获取项目优化人员 | ||
| 34 | + $optimizeModel = new DeployOptimize(); | ||
| 35 | + $optimizeInfo = $optimizeModel->read(['project_id'=>$this->param['id']]); | ||
| 32 | //查看当前用户是否有权限审核 | 36 | //查看当前用户是否有权限审核 |
| 33 | if($this->param['type'] == 'optimist'){ | 37 | if($this->param['type'] == 'optimist'){ |
| 34 | - if($info['optimist_mid'] != $this->manager['id']){ | 38 | + if(($info['optimist_mid'] != $this->manager['id']) && ($optimizeInfo['assist_mid'] != $this->manager['id'])){ |
| 35 | $this->fail('你无权限提交审核'); | 39 | $this->fail('你无权限提交审核'); |
| 36 | } | 40 | } |
| 37 | }else{ | 41 | }else{ |
-
请 注册 或 登录 后发表评论