Merge branch 'dev' of http://47.244.231.31:8099/zhl/globalso-v6 into dev
正在显示
4 个修改的文件
包含
44 行增加
和
8 行删除
| @@ -5,6 +5,9 @@ namespace App\Http\Controllers\Bside\Setting; | @@ -5,6 +5,9 @@ namespace App\Http\Controllers\Bside\Setting; | ||
| 5 | use App\Http\Controllers\Bside\BaseController; | 5 | use App\Http\Controllers\Bside\BaseController; |
| 6 | use App\Http\Logic\Bside\Setting\WebSettingTextLogic; | 6 | use App\Http\Logic\Bside\Setting\WebSettingTextLogic; |
| 7 | 7 | ||
| 8 | +/** | ||
| 9 | + * @name:描文本设置 | ||
| 10 | + */ | ||
| 8 | class WebSettingTextController extends BaseController | 11 | class WebSettingTextController extends BaseController |
| 9 | { | 12 | { |
| 10 | /** | 13 | /** |
| @@ -14,9 +17,7 @@ class WebSettingTextController extends BaseController | @@ -14,9 +17,7 @@ class WebSettingTextController extends BaseController | ||
| 14 | * @time :2023/5/4 11:28 | 17 | * @time :2023/5/4 11:28 |
| 15 | */ | 18 | */ |
| 16 | public function lists(WebSettingTextLogic $webSettingTextLogic){ | 19 | public function lists(WebSettingTextLogic $webSettingTextLogic){ |
| 17 | - $anchor_text = config('setting.anchor_text'); | ||
| 18 | $lists = $webSettingTextLogic->setting_text_lists(); | 20 | $lists = $webSettingTextLogic->setting_text_lists(); |
| 19 | - $lists['anchor_text'] = $anchor_text; | ||
| 20 | $this->response('success',Code::SUCCESS,$lists); | 21 | $this->response('success',Code::SUCCESS,$lists); |
| 21 | } | 22 | } |
| 22 | /** | 23 | /** |
| @@ -29,4 +30,6 @@ class WebSettingTextController extends BaseController | @@ -29,4 +30,6 @@ class WebSettingTextController extends BaseController | ||
| 29 | $webSettingTextLogic->setting_text_save(); | 30 | $webSettingTextLogic->setting_text_save(); |
| 30 | $this->response('success'); | 31 | $this->response('success'); |
| 31 | } | 32 | } |
| 33 | + | ||
| 34 | + | ||
| 32 | } | 35 | } |
| @@ -3,7 +3,9 @@ | @@ -3,7 +3,9 @@ | ||
| 3 | namespace App\Http\Logic\Bside\Setting; | 3 | namespace App\Http\Logic\Bside\Setting; |
| 4 | 4 | ||
| 5 | use App\Http\Logic\Bside\BaseLogic; | 5 | use App\Http\Logic\Bside\BaseLogic; |
| 6 | +use App\Models\WebSetting\WebSetting; | ||
| 6 | use App\Models\WebSetting\WebSettingText; | 7 | use App\Models\WebSetting\WebSettingText; |
| 8 | +use Illuminate\Support\Facades\DB; | ||
| 7 | 9 | ||
| 8 | class WebSettingTextLogic extends BaseLogic | 10 | class WebSettingTextLogic extends BaseLogic |
| 9 | { | 11 | { |
| @@ -23,6 +25,33 @@ class WebSettingTextLogic extends BaseLogic | @@ -23,6 +25,33 @@ class WebSettingTextLogic extends BaseLogic | ||
| 23 | */ | 25 | */ |
| 24 | public function setting_text_lists(){ | 26 | public function setting_text_lists(){ |
| 25 | $lists = $this->model->list(['project_id'=>$this->user['project_id']]); | 27 | $lists = $this->model->list(['project_id'=>$this->user['project_id']]); |
| 28 | + $web_setting = new WebSetting(); | ||
| 29 | + $setting_info = $web_setting->read(['project_id'=>$this->user['project_id']],['anchor_setting']); | ||
| 30 | + $lists['anchor_info'] = $setting_info; | ||
| 31 | + $anchor_text = config('setting.anchor_text'); | ||
| 32 | + $lists['anchor_text'] = $anchor_text; | ||
| 26 | $this->success($lists); | 33 | $this->success($lists); |
| 27 | } | 34 | } |
| 35 | + | ||
| 36 | + /** | ||
| 37 | + * @name :(设置描文本)setting_text_save | ||
| 38 | + * @author :lyh | ||
| 39 | + * @method :post | ||
| 40 | + * @time :2023/5/8 14:39 | ||
| 41 | + */ | ||
| 42 | + public function setting_text_save(){ | ||
| 43 | + DB::beginTransaction(); | ||
| 44 | + try { | ||
| 45 | + //更新描文本设置 | ||
| 46 | + $web_setting = new WebSetting(); | ||
| 47 | + $web_setting->edit(['anchor_setting'=>$this->param['anchor_setting']],['project_id'=>$this->user['project_id']]); | ||
| 48 | + $this->model->del(['project_id'=>$this->user['project_id']]); | ||
| 49 | + $this->model->add($this->param['data']); | ||
| 50 | + DB::commit(); | ||
| 51 | + }catch (\Exception $e){ | ||
| 52 | + DB::rollBack(); | ||
| 53 | + $this->fail('更新失败'); | ||
| 54 | + } | ||
| 55 | + $this->success(); | ||
| 56 | + } | ||
| 28 | } | 57 | } |
| @@ -6,12 +6,11 @@ return [ | @@ -6,12 +6,11 @@ return [ | ||
| 6 | 'is_enable'=>false, | 6 | 'is_enable'=>false, |
| 7 | 'num'=>3, | 7 | 'num'=>3, |
| 8 | 'text_view'=>[ | 8 | 'text_view'=>[ |
| 9 | - '单页面', | ||
| 10 | - '产品页', | ||
| 11 | - '关键词也', | ||
| 12 | - '新闻页', | ||
| 13 | - '博客页', | 9 | + '单页面'=>1, |
| 10 | + '产品页'=>2, | ||
| 11 | + '关键词也'=>3, | ||
| 12 | + '新闻页'=>4, | ||
| 13 | + '博客页'=>5, | ||
| 14 | ], | 14 | ], |
| 15 | ], | 15 | ], |
| 16 | - | ||
| 17 | ]; | 16 | ]; |
| @@ -131,6 +131,11 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -131,6 +131,11 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 131 | Route::any('/', [\App\Http\Controllers\Bside\Setting\WebSettingServiceController::class, 'lists'])->name('web_setting_service_lists'); | 131 | Route::any('/', [\App\Http\Controllers\Bside\Setting\WebSettingServiceController::class, 'lists'])->name('web_setting_service_lists'); |
| 132 | Route::any('/save', [\App\Http\Controllers\Bside\Setting\WebSettingServiceController::class, 'save'])->name('web_setting_service_save'); | 132 | Route::any('/save', [\App\Http\Controllers\Bside\Setting\WebSettingServiceController::class, 'save'])->name('web_setting_service_save'); |
| 133 | }); | 133 | }); |
| 134 | + //客服设置 | ||
| 135 | + Route::prefix('text')->group(function () { | ||
| 136 | + Route::any('/', [\App\Http\Controllers\Bside\Setting\WebSettingTextController::class, 'lists'])->name('web_setting_text_lists'); | ||
| 137 | + Route::any('/save', [\App\Http\Controllers\Bside\Setting\WebSettingTextController::class, 'save'])->name('web_setting_text_save'); | ||
| 138 | + }); | ||
| 134 | 139 | ||
| 135 | }); | 140 | }); |
| 136 | //产品 | 141 | //产品 |
-
请 注册 或 登录 后发表评论