作者 lyh

gx

@@ -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{