Merge remote-tracking branch 'origin/master' into akun
正在显示
4 个修改的文件
包含
35 行增加
和
1 行删除
| @@ -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 | //可视化保存获取数据类型 |
-
请 注册 或 登录 后发表评论