正在显示
4 个修改的文件
包含
14 行增加
和
4 行删除
| @@ -37,13 +37,13 @@ class BTemplateController extends BaseController | @@ -37,13 +37,13 @@ class BTemplateController extends BaseController | ||
| 37 | * @method :post | 37 | * @method :post |
| 38 | * @time :2024/7/31 14:27 | 38 | * @time :2024/7/31 14:27 |
| 39 | */ | 39 | */ |
| 40 | - public function info(BTemplateLogic $BTemplateLogic){ | 40 | + public function publicInfo(BTemplateLogic $BTemplateLogic){ |
| 41 | $this->request->validate([ | 41 | $this->request->validate([ |
| 42 | 'id'=>'required', | 42 | 'id'=>'required', |
| 43 | ],[ | 43 | ],[ |
| 44 | 'id.required' => 'id不能为空', | 44 | 'id.required' => 'id不能为空', |
| 45 | ]); | 45 | ]); |
| 46 | - $info = $BTemplateLogic->getTemplateInfo(); | 46 | + $info = $BTemplateLogic->getPublicTemplateInfo(); |
| 47 | $this->response('success',Code::SUCCESS,$info); | 47 | $this->response('success',Code::SUCCESS,$info); |
| 48 | } | 48 | } |
| 49 | 49 |
| @@ -51,7 +51,14 @@ class BTemplateLogic extends BaseLogic | @@ -51,7 +51,14 @@ class BTemplateLogic extends BaseLogic | ||
| 51 | return $this->success($lists); | 51 | return $this->success($lists); |
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | - public function getTemplateInfo(){ | 54 | + /** |
| 55 | + * @remark :获取模版详情 | ||
| 56 | + * @name :getPublicTemplateInfo | ||
| 57 | + * @author :lyh | ||
| 58 | + * @method :post | ||
| 59 | + * @time :2024/7/31 14:31 | ||
| 60 | + */ | ||
| 61 | + public function getPublicTemplateInfo(){ | ||
| 55 | $templateModel = new Template(); | 62 | $templateModel = new Template(); |
| 56 | $info = $templateModel->read($this->param); | 63 | $info = $templateModel->read($this->param); |
| 57 | return $this->success($info); | 64 | return $this->success($info); |
| @@ -126,7 +126,9 @@ class CustomTemplateLogic extends BaseLogic | @@ -126,7 +126,9 @@ class CustomTemplateLogic extends BaseLogic | ||
| 126 | if($bSettingInfo === false){ | 126 | if($bSettingInfo === false){ |
| 127 | $this->fail('请先选择模版'); | 127 | $this->fail('请先选择模版'); |
| 128 | } | 128 | } |
| 129 | - $this->saveCommonTemplate($html,$bSettingInfo['template_id']); | 129 | + if(!isset($this->param['template_status'])){ |
| 130 | + $this->saveCommonTemplate($html,$bSettingInfo['template_id']); | ||
| 131 | + } | ||
| 130 | $this->param['html'] = characterTruncation($html,'/<main\b[^>]*>(.*?)<\/main>/s'); | 132 | $this->param['html'] = characterTruncation($html,'/<main\b[^>]*>(.*?)<\/main>/s'); |
| 131 | $this->param['html_style'] = characterTruncation($html,'/<style id="globalsojs-styles">(.*?)<\/style>/s'); | 133 | $this->param['html_style'] = characterTruncation($html,'/<style id="globalsojs-styles">(.*?)<\/style>/s'); |
| 132 | } | 134 | } |
| @@ -356,6 +356,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -356,6 +356,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 356 | Route::prefix('template')->group(function () { | 356 | Route::prefix('template')->group(function () { |
| 357 | //获取所有公共主题模版 | 357 | //获取所有公共主题模版 |
| 358 | Route::any('/publicTemplateLists', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'publicTemplateLists'])->name('template_publicTemplateLists'); | 358 | Route::any('/publicTemplateLists', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'publicTemplateLists'])->name('template_publicTemplateLists'); |
| 359 | + Route::any('/publicInfo', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'publicInfo'])->name('template_publicInfo'); | ||
| 359 | //获取选中的主题模版 | 360 | //获取选中的主题模版 |
| 360 | Route::any('/getPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getPublicTemplate'])->name('template_getPublicTemplate'); | 361 | Route::any('/getPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getPublicTemplate'])->name('template_getPublicTemplate'); |
| 361 | Route::any('/getTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getTemplate'])->name('template_getTemplate'); | 362 | Route::any('/getTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getTemplate'])->name('template_getTemplate'); |
-
请 注册 或 登录 后发表评论