作者 lyh

gx

@@ -245,4 +245,20 @@ class ATemplateController extends BaseController @@ -245,4 +245,20 @@ class ATemplateController extends BaseController
245 $this->response('success',Code::SUCCESS,$lists); 245 $this->response('success',Code::SUCCESS,$lists);
246 } 246 }
247 247
  248 + /**
  249 + * @remark :修改审核状态
  250 + * @name :auditingStatus
  251 + * @author :lyh
  252 + * @method :post
  253 + * @time :2024/5/23 16:42
  254 + */
  255 + public function auditingStatus(ATemplateLogic $aTemplateLogic){
  256 + $this->request->validate([
  257 + 'id'=>'required'
  258 + ],[
  259 + 'id.required' => 'ID不能为空'
  260 + ]);
  261 + $data = $aTemplateLogic->auditingStatus();
  262 + $this->response('success',Code::SUCCESS,$data);
  263 + }
248 } 264 }
@@ -244,4 +244,26 @@ class ATemplateLogic extends BaseLogic @@ -244,4 +244,26 @@ class ATemplateLogic extends BaseLogic
244 } 244 }
245 return $this->success($data); 245 return $this->success($data);
246 } 246 }
  247 +
  248 + /**
  249 + * @remark :修改状态
  250 + * @name :auditingStatus
  251 + * @author :lyh
  252 + * @method :post
  253 + * @time :2024/5/23 16:44
  254 + */
  255 + public function auditingStatus(){
  256 + //获取当前数据详情
  257 + $info = $this->model->read(['id'=>$this->param['id']]);
  258 + if(isset($this->param['front_status']) && $this->param['front_status'] == 1){
  259 + if($info['design_status'] == 0){
  260 + $this->fail('请先提交设计审核');
  261 + }
  262 + }
  263 + $rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
  264 + if($rs === false){
  265 + $this->fail('修改失败,请联系管理员');
  266 + }
  267 + return $this->success(['id'=>$this->param['id']]);
  268 + }
247 } 269 }
@@ -358,6 +358,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -358,6 +358,7 @@ Route::middleware(['aloginauth'])->group(function () {
358 Route::any('/setHeadFooter', [Aside\Template\ATemplateController::class, 'setHeadFooter'])->name('admin.template_setHeadFooter'); 358 Route::any('/setHeadFooter', [Aside\Template\ATemplateController::class, 'setHeadFooter'])->name('admin.template_setHeadFooter');
359 Route::any('/getHeadFooter', [Aside\Template\ATemplateController::class, 'getHeadFooter'])->name('admin.template_getHeadFooter'); 359 Route::any('/getHeadFooter', [Aside\Template\ATemplateController::class, 'getHeadFooter'])->name('admin.template_getHeadFooter');
360 Route::any('/setPublicTemplate', [Aside\Template\ATemplateController::class, 'setPublicTemplate'])->name('admin.template_setPublicTemplate'); 360 Route::any('/setPublicTemplate', [Aside\Template\ATemplateController::class, 'setPublicTemplate'])->name('admin.template_setPublicTemplate');
  361 + Route::any('/auditingStatus', [Aside\Template\ATemplateController::class, 'auditingStatus'])->name('admin.template_auditingStatus');
361 Route::any('/getProjectPublicTemplate', [Aside\Template\ATemplateController::class, 'getProjectPublicTemplate'])->name('admin.template_getProjectPublicTemplate'); 362 Route::any('/getProjectPublicTemplate', [Aside\Template\ATemplateController::class, 'getProjectPublicTemplate'])->name('admin.template_getProjectPublicTemplate');
362 // 左侧模块 363 // 左侧模块
363 Route::prefix('module')->group(function () { 364 Route::prefix('module')->group(function () {