作者 刘锟

Merge remote-tracking branch 'origin/develop' into akun

@@ -27,6 +27,18 @@ class BTemplateModuleController extends BaseController @@ -27,6 +27,18 @@ class BTemplateModuleController extends BaseController
27 } 27 }
28 28
29 /** 29 /**
  30 + * @remark :获取详情
  31 + * @name :read
  32 + * @author :lyh
  33 + * @method :post
  34 + * @time :2023/10/17 15:30
  35 + */
  36 + public function read(BTemplateModuleLogic $BTemplateModuleLogic){
  37 + $info = $BTemplateModuleLogic->moduleRead();
  38 + $this->response('success',Code::SUCCESS,$info);
  39 + }
  40 +
  41 + /**
30 * @remark :获取所有模块类型 42 * @remark :获取所有模块类型
31 * @name :getType 43 * @name :getType
32 * @author :lyh 44 * @author :lyh
@@ -30,6 +30,18 @@ class BTemplateModuleLogic extends BaseLogic @@ -30,6 +30,18 @@ class BTemplateModuleLogic extends BaseLogic
30 } 30 }
31 31
32 /** 32 /**
  33 + * @remark :获取模版详情
  34 + * @name :moduleRead
  35 + * @author :lyh
  36 + * @method :post
  37 + * @time :2023/10/17 15:36
  38 + */
  39 + public function moduleRead(){
  40 + $info = $this->model->read($this->param);
  41 + return $this->success($info);
  42 + }
  43 +
  44 + /**
33 * @remark :获取所有模块类型 45 * @remark :获取所有模块类型
34 * @name :ModuleType 46 * @name :ModuleType
35 * @author :lyh 47 * @author :lyh
@@ -233,7 +233,12 @@ class CustomTemplateLogic extends BaseLogic @@ -233,7 +233,12 @@ class CustomTemplateLogic extends BaseLogic
233 $commonInfo['head_html'].$preg_html.$commonInfo['footer_html']; 233 $commonInfo['head_html'].$preg_html.$commonInfo['footer_html'];
234 }else{ 234 }else{
235 //兼容老数据,获取首页数据 235 //兼容老数据,获取首页数据
236 - $TemplateInfo = $this->webTemplateInfo($info['template_id'],1,0); 236 + $TemplateInfo = (new BTemplate())->read([
  237 + 'template_id'=>$info['template_id'],
  238 + 'source'=>1,
  239 + 'project_id'=>$this->user['project_id'],
  240 + 'source_id'=>0,
  241 + ]);;
237 if($TemplateInfo !== false){ 242 if($TemplateInfo !== false){
238 $html = preg_replace('/<style id="globalsojs-styles">(.*?)<\/style>/s',$html_style , $TemplateInfo['html']); 243 $html = preg_replace('/<style id="globalsojs-styles">(.*?)<\/style>/s',$html_style , $TemplateInfo['html']);
239 //内容 244 //内容
@@ -294,6 +294,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -294,6 +294,7 @@ Route::middleware(['bloginauth'])->group(function () {
294 Route::prefix('module')->group(function () { 294 Route::prefix('module')->group(function () {
295 //获取所有左侧模版 295 //获取所有左侧模版
296 Route::any('/', [\App\Http\Controllers\Bside\Template\BTemplateModuleController::class, 'lists'])->name('template_module_lists'); 296 Route::any('/', [\App\Http\Controllers\Bside\Template\BTemplateModuleController::class, 'lists'])->name('template_module_lists');
  297 + Route::any('/read', [\App\Http\Controllers\Bside\Template\BTemplateModuleController::class, 'read'])->name('template_module_read');
297 Route::any('/type', [\App\Http\Controllers\Bside\Template\BTemplateModuleController::class, 'getType'])->name('template_module_getType'); 298 Route::any('/type', [\App\Http\Controllers\Bside\Template\BTemplateModuleController::class, 'getType'])->name('template_module_getType');
298 }); 299 });
299 300