作者 lyh

gx

@@ -14,6 +14,7 @@ use App\Models\Service\Service as ServiceSettingModel; @@ -14,6 +14,7 @@ use App\Models\Service\Service as ServiceSettingModel;
14 use App\Models\Template\BTemplate; 14 use App\Models\Template\BTemplate;
15 use App\Models\Template\BTemplateCommon; 15 use App\Models\Template\BTemplateCommon;
16 use App\Models\Template\BTemplateLog; 16 use App\Models\Template\BTemplateLog;
  17 +use App\Models\Template\Setting;
17 18
18 class BTemplateLogLogic extends BaseLogic 19 class BTemplateLogLogic extends BaseLogic
19 { 20 {
@@ -42,6 +43,15 @@ class BTemplateLogLogic extends BaseLogic @@ -42,6 +43,15 @@ class BTemplateLogLogic extends BaseLogic
42 if(($this->user['project_id'] == 1) && (!in_array($this->user['mobile'],$bTemplateModel->mobile)) && ($info['source'] == 1)){ 43 if(($this->user['project_id'] == 1) && (!in_array($this->user['mobile'],$bTemplateModel->mobile)) && ($info['source'] == 1)){
43 $this->fail('演示项目仅支持演示功能,无法更改首页'); 44 $this->fail('演示项目仅支持演示功能,无法更改首页');
44 } 45 }
  46 + //获取当前项目的模版
  47 + $bSettingModel = new Setting();
  48 + $settingInfo = $bSettingModel->read(['project_id'=>$this->user['project_id']]);
  49 + if($settingInfo === false){
  50 + $this->fail('请先选择模版');
  51 + }
  52 + if($info['template_id'] != $settingInfo['template_id']){
  53 + $bSettingModel->edit(['template_id'=>$info['template_id']],['id'=>$settingInfo['id']]);
  54 + }
45 try { 55 try {
46 $data = $this->setParam($info); 56 $data = $this->setParam($info);
47 $BTemplateModel = new BTemplate(); 57 $BTemplateModel = new BTemplate();