作者 邓超

自定义页面

@@ -35,7 +35,7 @@ class BaseController extends Controller @@ -35,7 +35,7 @@ class BaseController extends Controller
35 $this->user = $info; 35 $this->user = $info;
36 $this->uid = $info['id']; 36 $this->uid = $info['id'];
37 }else{ 37 }else{
38 - return response(['code'=>Code::USER_ERROR,'msg'=>'当前用户未登录']); 38 + throw new HttpResponseException(response(['code'=>Code::USER_ERROR,'msg'=>'当前用户未登录']));
39 } 39 }
40 $this->get_param(); 40 $this->get_param();
41 } 41 }
@@ -68,12 +68,24 @@ class TemplateController extends BaseController @@ -68,12 +68,24 @@ class TemplateController extends BaseController
68 */ 68 */
69 public function edit_save(){ 69 public function edit_save(){
70 70
  71 + $header = $this->param['header']??'';
  72 +
  73 + $footer = $this->param['footer']??'';
  74 +
  75 + if(!$header && !$footer){
  76 + throw new BsideGlobalException('B01024','不能为空');
  77 + }
  78 +
71 DB::beginTransaction(); 79 DB::beginTransaction();
72 80
73 try { 81 try {
74 - BHeadFoot::_save($this->user['project_id'],BHeadFoot::TYPE_HEADER,''); 82 + if($header){
  83 + BHeadFoot::_save($this->user['project_id'],BHeadFoot::TYPE_HEADER,$header);
  84 + }
75 85
76 - BHeadFoot::_save($this->user['project_id'],BHeadFoot::TYPE_HEADER,''); 86 + if($footer){
  87 + BHeadFoot::_save($this->user['project_id'],BHeadFoot::TYPE_FOOTER,$footer);
  88 + }
77 }catch (\Throwable $e){ 89 }catch (\Throwable $e){
78 DB::rollBack(); 90 DB::rollBack();
79 91