作者 lyh

gx

... ... @@ -5,6 +5,7 @@ namespace App\Http\Logic\Aside\Project;
use App\Helper\Common;
use App\Http\Logic\Aside\BaseLogic;
use App\Models\Project\DeployOptimize;
use App\Models\Project\OnlineCheck;
use App\Models\Project\Project;
... ... @@ -29,9 +30,12 @@ class OnlineCheckLogic extends BaseLogic
if($info === false){
$this->fail('项目未提交审核');
}
//获取项目优化人员
$optimizeModel = new DeployOptimize();
$optimizeInfo = $optimizeModel->read(['project_id'=>$this->param['id']]);
//查看当前用户是否有权限审核
if($this->param['type'] == 'optimist'){
if($info['optimist_mid'] != $this->manager['id']){
if(($info['optimist_mid'] != $this->manager['id']) && ($optimizeInfo['assist_mid'] != $this->manager['id'])){
$this->fail('你无权限提交审核');
}
}else{
... ...