作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -473,12 +473,14 @@ class ProjectController extends BaseController @@ -473,12 +473,14 @@ class ProjectController extends BaseController
473 } 473 }
474 474
475 /** 475 /**
476 - * 提交审核  
477 - * @author zbj  
478 - * @date 2023/6/29 476 + * @remark :提交审核
  477 + * @name :submit_check
  478 + * @author :lyh
  479 + * @method :post
  480 + * @time :2023/12/2 9:59
479 */ 481 */
480 - public function submit_check(Request $request, OnlineCheckLogic $logic){  
481 - $request->validate([ 482 + public function submit_check(OnlineCheckLogic $logic){
  483 + $this->request->validate([
482 'id'=>'required' 484 'id'=>'required'
483 ],[ 485 ],[
484 'id.required' => 'ID不能为空' 486 'id.required' => 'ID不能为空'
@@ -628,7 +630,6 @@ class ProjectController extends BaseController @@ -628,7 +630,6 @@ class ProjectController extends BaseController
628 if(!$source_id && !$id){ 630 if(!$source_id && !$id){
629 $this->response('参数异常',Code::SYSTEM_ERROR); 631 $this->response('参数异常',Code::SYSTEM_ERROR);
630 } 632 }
631 -  
632 $channel_id = 0; 633 $channel_id = 0;
633 if($source_id){ 634 if($source_id){
634 $channel = Channel::where('source_id', $source_id)->first(); 635 $channel = Channel::where('source_id', $source_id)->first();
@@ -43,7 +43,7 @@ class OnlineCheckLogic extends BaseLogic @@ -43,7 +43,7 @@ class OnlineCheckLogic extends BaseLogic
43 if($info['optimist_status'] != 1){ 43 if($info['optimist_status'] != 1){
44 $this->fail('请先优化师审核'); 44 $this->fail('请先优化师审核');
45 } 45 }
46 - if($info['qa_mid'] != $this->manager['id']){ 46 + if($info['qa_mid'] != 0 && $info['qa_mid'] != $this->manager['id']){
47 $this->fail('你无权限提交审核'); 47 $this->fail('你无权限提交审核');
48 } 48 }
49 if(isset($this->param['project_type']) && !empty($this->param['project_type'])){ 49 if(isset($this->param['project_type']) && !empty($this->param['project_type'])){
@@ -74,7 +74,7 @@ class OnlineCheckLogic extends BaseLogic @@ -74,7 +74,7 @@ class OnlineCheckLogic extends BaseLogic
74 }else{ 74 }else{
75 $projectModel = new Project(); 75 $projectModel = new Project();
76 //提交审核修改状态为审核中 76 //提交审核修改状态为审核中
77 - $projectModel->edit(['status'=>$projectModel::STATUS_ONE],['id'=>$this->param['id']]); 77 + $projectModel->edit(['status'=>1],['id'=>$this->param['id']]);
78 //组装数据 78 //组装数据
79 $data = [ 79 $data = [
80 'project_id' => $this->param['id'], 80 'project_id' => $this->param['id'],
@@ -374,7 +374,7 @@ class BTemplateLogic extends BaseLogic @@ -374,7 +374,7 @@ class BTemplateLogic extends BaseLogic
374 $newsInfo = $newsModel->read(['id'=>$source_id],['url']); 374 $newsInfo = $newsModel->read(['id'=>$source_id],['url']);
375 $route = $newsInfo['url']; 375 $route = $newsInfo['url'];
376 }else{ 376 }else{
377 - $type = 0; 377 + $type = 'all';
378 $route = 'all'; 378 $route = 'all';
379 } 379 }
380 } 380 }