作者 lyh

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6

@@ -82,6 +82,17 @@ class InitProject extends Command @@ -82,6 +82,17 @@ class InitProject extends Command
82 } 82 }
83 83
84 /** 84 /**
  85 + * @remark :保存默认扩展模块
  86 + * @name :saveModule
  87 + * @author :lyh
  88 + * @method :post
  89 + * @time :2023/12/28 15:53
  90 + */
  91 + public function saveModule(){
  92 +
  93 + }
  94 +
  95 + /**
85 * @param NoticeLog $log 96 * @param NoticeLog $log
86 */ 97 */
87 public function retry($log, $remark){ 98 public function retry($log, $remark){
@@ -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,27 @@ class BTemplateController extends BaseController @@ -31,6 +32,27 @@ 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 + $templateModel = new BTemplate();
  48 + $templateInfo = $templateModel->read(['template_id'=>$info['template_id'], 'source'=>BTemplate::SOURCE_HOME, 'source_id'=>0],['updated_at']);
  49 + if($templateInfo !== false){
  50 + $info['updated_at'] = $templateInfo['updated_at'];
  51 + }
  52 + $this->response('success',Code::SUCCESS,$info);
  53 + }
  54 +
  55 + /**
34 * @remark :获取当前已选择的模板 56 * @remark :获取当前已选择的模板
35 * @name :getModuleTemplate 57 * @name :getModuleTemplate
36 * @author :lyh 58 * @author :lyh
@@ -322,7 +322,7 @@ class BTemplateLogic extends BaseLogic @@ -322,7 +322,7 @@ class BTemplateLogic extends BaseLogic
322 */ 322 */
323 public function handleDefaultString($param){ 323 public function handleDefaultString($param){
324 $param['template_id'] = $param['template_id'] ?? 0; 324 $param['template_id'] = $param['template_id'] ?? 0;
325 - $param['is_custom'] = $param['is_custom'] = 0; 325 + $param['is_custom'] = $param['is_custom'] ?? 0;
326 $param['section_list_id'] = $param['section_list_id'] ?? ''; 326 $param['section_list_id'] = $param['section_list_id'] ?? '';
327 $param['is_list'] = $param['is_list'] ?? 0; 327 $param['is_list'] = $param['is_list'] ?? 0;
328 return $this->success($param); 328 return $this->success($param);
@@ -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 //可视化保存获取数据类型