合并分支 'lyh-server' 到 'master'
变更数据 查看合并请求 !3081
正在显示
4 个修改的文件
包含
66 行增加
和
0 行删除
| @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Bside\Setting; | @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Bside\Setting; | ||
| 12 | use App\Enums\Common\Code; | 12 | use App\Enums\Common\Code; |
| 13 | use App\Http\Controllers\Bside\BaseController; | 13 | use App\Http\Controllers\Bside\BaseController; |
| 14 | use App\Http\Logic\Bside\Setting\SettingFaqLogic; | 14 | use App\Http\Logic\Bside\Setting\SettingFaqLogic; |
| 15 | +use App\Models\RouteMap\RouteMap; | ||
| 15 | use Illuminate\Http\Request; | 16 | use Illuminate\Http\Request; |
| 16 | 17 | ||
| 17 | class SettingFaqController extends BaseController | 18 | class SettingFaqController extends BaseController |
| @@ -24,6 +25,18 @@ class SettingFaqController extends BaseController | @@ -24,6 +25,18 @@ class SettingFaqController extends BaseController | ||
| 24 | } | 25 | } |
| 25 | 26 | ||
| 26 | /** | 27 | /** |
| 28 | + * @remark :获取所有路由 | ||
| 29 | + * @name :getRouteList | ||
| 30 | + * @author :lyh | ||
| 31 | + * @method :post | ||
| 32 | + * @time :2025/10/30 09:35 | ||
| 33 | + */ | ||
| 34 | + public function getRouteList(){ | ||
| 35 | + $data = $this->logic->getRouteList(); | ||
| 36 | + $this->response('success',Code::SUCCESS,$data); | ||
| 37 | + } | ||
| 38 | + | ||
| 39 | + /** | ||
| 27 | * @remark :faq列表页数据 | 40 | * @remark :faq列表页数据 |
| 28 | * @name :lists | 41 | * @name :lists |
| 29 | * @author :lyh | 42 | * @author :lyh |
| @@ -37,6 +50,24 @@ class SettingFaqController extends BaseController | @@ -37,6 +50,24 @@ class SettingFaqController extends BaseController | ||
| 37 | } | 50 | } |
| 38 | 51 | ||
| 39 | /** | 52 | /** |
| 53 | + * @remark :获取详情 | ||
| 54 | + * @name :getInfo | ||
| 55 | + * @author :lyh | ||
| 56 | + * @method :post | ||
| 57 | + * @time :2025/10/30 09:28 | ||
| 58 | + */ | ||
| 59 | + public function getInfo() | ||
| 60 | + { | ||
| 61 | + $this->request->validate([ | ||
| 62 | + 'id'=>'required', | ||
| 63 | + ],[ | ||
| 64 | + 'id.required' => 'ID不能为空', | ||
| 65 | + ]); | ||
| 66 | + $data = $this->logic->getFaqInfo(); | ||
| 67 | + $this->response('success',Code::SUCCESS,$data); | ||
| 68 | + } | ||
| 69 | + | ||
| 70 | + /** | ||
| 40 | * @remark :保存faq数据 | 71 | * @remark :保存faq数据 |
| 41 | * @name :saveFaq | 72 | * @name :saveFaq |
| 42 | * @author :lyh | 73 | * @author :lyh |
| @@ -23,6 +23,20 @@ class SettingFaqLogic extends BaseLogic | @@ -23,6 +23,20 @@ class SettingFaqLogic extends BaseLogic | ||
| 23 | } | 23 | } |
| 24 | 24 | ||
| 25 | /** | 25 | /** |
| 26 | + * @remark :获取数据 | ||
| 27 | + * @name :getRouteList | ||
| 28 | + * @author :lyh | ||
| 29 | + * @method :post | ||
| 30 | + * @time :2025/10/30 09:36 | ||
| 31 | + */ | ||
| 32 | + public function getRouteList($map = []) | ||
| 33 | + { | ||
| 34 | + $routeModel = new RouteMap(); | ||
| 35 | + $list = $routeModel->list($map,'id',['*'],'desc',20); | ||
| 36 | + return $this->success($list); | ||
| 37 | + } | ||
| 38 | + | ||
| 39 | + /** | ||
| 26 | * @remark :获取列表页数据 | 40 | * @remark :获取列表页数据 |
| 27 | * @name :getFaqLists | 41 | * @name :getFaqLists |
| 28 | * @author :lyh | 42 | * @author :lyh |
| @@ -36,6 +50,18 @@ class SettingFaqLogic extends BaseLogic | @@ -36,6 +50,18 @@ class SettingFaqLogic extends BaseLogic | ||
| 36 | } | 50 | } |
| 37 | 51 | ||
| 38 | /** | 52 | /** |
| 53 | + * @remark :获取详情数据 | ||
| 54 | + * @name :getFaqById | ||
| 55 | + * @author :lyh | ||
| 56 | + * @method :post | ||
| 57 | + * @time :2025/10/30 09:29 | ||
| 58 | + */ | ||
| 59 | + public function getFaqInfo(){ | ||
| 60 | + $data = $this->model->read($this->param); | ||
| 61 | + return $this->success($data); | ||
| 62 | + } | ||
| 63 | + | ||
| 64 | + /** | ||
| 39 | * @remark :保存数据 | 65 | * @remark :保存数据 |
| 40 | * @name :saveFaq | 66 | * @name :saveFaq |
| 41 | * @author :lyh | 67 | * @author :lyh |
| @@ -9,9 +9,16 @@ | @@ -9,9 +9,16 @@ | ||
| 9 | 9 | ||
| 10 | namespace App\Models\WebSetting; | 10 | namespace App\Models\WebSetting; |
| 11 | 11 | ||
| 12 | +use App\Helper\Arr; | ||
| 12 | use App\Models\Base; | 13 | use App\Models\Base; |
| 13 | 14 | ||
| 14 | class SettingFaq extends Base | 15 | class SettingFaq extends Base |
| 15 | { | 16 | { |
| 16 | protected $table = 'gl_setting_faq'; | 17 | protected $table = 'gl_setting_faq'; |
| 18 | + | ||
| 19 | + public function getQaAttribute($value) | ||
| 20 | + { | ||
| 21 | + $value = Arr::s2a($value); | ||
| 22 | + return $value; | ||
| 23 | + } | ||
| 17 | } | 24 | } |
| @@ -772,8 +772,10 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -772,8 +772,10 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 772 | //faq渲染数据 | 772 | //faq渲染数据 |
| 773 | Route::prefix('faq')->group(function () { | 773 | Route::prefix('faq')->group(function () { |
| 774 | Route::any('/', [\App\Http\Controllers\Bside\Setting\SettingFaqController::class,'lists'])->name('faq_lists'); | 774 | Route::any('/', [\App\Http\Controllers\Bside\Setting\SettingFaqController::class,'lists'])->name('faq_lists'); |
| 775 | + Route::any('/getRouteList', [\App\Http\Controllers\Bside\Setting\SettingFaqController::class,'getRouteList'])->name('faq_getRouteList'); | ||
| 775 | Route::any('/saveFaq', [\App\Http\Controllers\Bside\Setting\SettingFaqController::class,'saveFaq'])->name('faq_saveFaq'); | 776 | Route::any('/saveFaq', [\App\Http\Controllers\Bside\Setting\SettingFaqController::class,'saveFaq'])->name('faq_saveFaq'); |
| 776 | Route::any('/deleteFaq', [\App\Http\Controllers\Bside\Setting\SettingFaqController::class,'deleteFaq'])->name('faq_deleteFaq'); | 777 | Route::any('/deleteFaq', [\App\Http\Controllers\Bside\Setting\SettingFaqController::class,'deleteFaq'])->name('faq_deleteFaq'); |
| 778 | + Route::any('/getInfo', [\App\Http\Controllers\Bside\Setting\SettingFaqController::class,'getInfo'])->name('faq_getInfo'); | ||
| 777 | }); | 779 | }); |
| 778 | }); | 780 | }); |
| 779 | //无需登录验证的路由组 | 781 | //无需登录验证的路由组 |
-
请 注册 或 登录 后发表评论