作者 lyh

gx

@@ -8,6 +8,7 @@ use App\Http\Logic\Bside\BTemplate\BTemplateLogic; @@ -8,6 +8,7 @@ use App\Http\Logic\Bside\BTemplate\BTemplateLogic;
8 use App\Http\Requests\Bside\Template\TemplateRequest; 8 use App\Http\Requests\Bside\Template\TemplateRequest;
9 use App\Models\Template\BTemplate; 9 use App\Models\Template\BTemplate;
10 use App\Models\Template\BTemplateMain; 10 use App\Models\Template\BTemplateMain;
  11 +use App\Models\Template\Setting;
11 use App\Models\Template\Template; 12 use App\Models\Template\Template;
12 13
13 class BTemplateController extends BaseController 14 class BTemplateController extends BaseController
@@ -31,6 +32,26 @@ class BTemplateController extends BaseController @@ -31,6 +32,26 @@ class BTemplateController extends BaseController
31 } 32 }
32 33
33 /** 34 /**
  35 + * @remark :获取用户模版id
  36 + * @name :getUserTemplate
  37 + * @author :lyh
  38 + * @method :post
  39 + * @time :2023/12/28 15:34
  40 + */
  41 + public function getTemplate(){
  42 + $bSettingModel = new Setting();
  43 + $info = $bSettingModel->read(['project_id'=>$this->user['project_id']]);
  44 + if($info === false){
  45 + $this->fail('请先选择模版');
  46 + }
  47 + $templateInfo = $this->model->read(['template_id'=>$info['template_id'], 'source'=>BTemplate::SOURCE_HOME, 'source_id'=>0],['updated_at']);
  48 + if($templateInfo !== false){
  49 + $info['updated_at'] = $templateInfo['updated_at'];
  50 + }
  51 + $this->response('success',Code::SUCCESS,$info);
  52 + }
  53 +
  54 + /**
34 * @remark :获取当前已选择的模板 55 * @remark :获取当前已选择的模板
35 * @name :getModuleTemplate 56 * @name :getModuleTemplate
36 * @author :lyh 57 * @author :lyh
@@ -306,6 +306,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -306,6 +306,7 @@ Route::middleware(['bloginauth'])->group(function () {
306 Route::any('/publicTemplateLists', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'publicTemplateLists'])->name('template_publicTemplateLists'); 306 Route::any('/publicTemplateLists', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'publicTemplateLists'])->name('template_publicTemplateLists');
307 //获取选中的主题模版 307 //获取选中的主题模版
308 Route::any('/getPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getPublicTemplate'])->name('template_getPublicTemplate'); 308 Route::any('/getPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getPublicTemplate'])->name('template_getPublicTemplate');
  309 + Route::any('/getTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getTemplate'])->name('template_getTemplate');
309 //保存修改后的模版 310 //保存修改后的模版
310 Route::any('/save', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'save'])->name('template_save'); 311 Route::any('/save', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'save'])->name('template_save');
311 //可视化保存获取数据类型 312 //可视化保存获取数据类型