作者 lyh

gx

@@ -51,6 +51,7 @@ class KeywordLogic extends BaseLogic @@ -51,6 +51,7 @@ class KeywordLogic extends BaseLogic
51 public function keywordSave(){ 51 public function keywordSave(){
52 DB::beginTransaction(); 52 DB::beginTransaction();
53 try { 53 try {
  54 + $this->param = $this->handleSaveParam($this->param);
54 if(isset($this->param['id']) && !empty($this->param['id'])){ 55 if(isset($this->param['id']) && !empty($this->param['id'])){
55 $info = $this->model->read(['id'=>$this->param['id']],['id','route']); 56 $info = $this->model->read(['id'=>$this->param['id']],['id','route']);
56 $route = $info['route']; 57 $route = $info['route'];
@@ -85,8 +86,12 @@ class KeywordLogic extends BaseLogic @@ -85,8 +86,12 @@ class KeywordLogic extends BaseLogic
85 */ 86 */
86 public function handleSaveParam($param){ 87 public function handleSaveParam($param){
87 if(isset($param['keyword_top_banner']) && !empty($param['keyword_top_banner'])){ 88 if(isset($param['keyword_top_banner']) && !empty($param['keyword_top_banner'])){
88 - 89 + $param['keyword_top_banner'] = Arr::a2s($param['keyword_top_banner']);
  90 + }
  91 + if(isset($param['keyword_foot_banner']) && !empty($param['keyword_foot_banner'])){
  92 + $param['keyword_foot_banner'] = Arr::a2s($param['keyword_foot_banner']);
89 } 93 }
  94 + return $param;
90 } 95 }
91 96
92 /** 97 /**
@@ -22,7 +22,7 @@ use App\Models\Base; @@ -22,7 +22,7 @@ use App\Models\Base;
22 class AggregationSetting extends Base 22 class AggregationSetting extends Base
23 { 23 {
24 //设置关联表名 24 //设置关联表名
25 - protected $table = 'gl_product_attr'; 25 + protected $table = 'gl_aggregation_setting';
26 26
27 /** 27 /**
28 * @remark :顶部banner获取器 28 * @remark :顶部banner获取器
@@ -31,11 +31,6 @@ Route::middleware(['bloginauth'])->group(function () { @@ -31,11 +31,6 @@ Route::middleware(['bloginauth'])->group(function () {
31 Route::any('/info', [\App\Http\Controllers\Bside\BCom\PageSettingController::class, 'info'])->name('pageSetting_info'); 31 Route::any('/info', [\App\Http\Controllers\Bside\BCom\PageSettingController::class, 'info'])->name('pageSetting_info');
32 Route::any('/edit',[\App\Http\Controllers\Bside\BCom\PageSettingController::class, 'edit'])->name('pageSetting_edit'); 32 Route::any('/edit',[\App\Http\Controllers\Bside\BCom\PageSettingController::class, 'edit'])->name('pageSetting_edit');
33 }); 33 });
34 - //聚合页相关配置  
35 - Route::prefix('aggregation')->group(function () {  
36 - Route::any('/info', [\App\Http\Controllers\Bside\Setting\AggregationSettingController::class, 'info'])->name('aggregation_info');  
37 - Route::any('/edit',[\App\Http\Controllers\Bside\Setting\AggregationSettingController::class, 'edit'])->name('aggregation_edit');  
38 - });  
39 //站内信 34 //站内信
40 Route::prefix('mail')->group(function () { 35 Route::prefix('mail')->group(function () {
41 Route::any('/', [\App\Http\Controllers\Bside\Mail\MailController::class, 'lists'])->name('mail_lists'); 36 Route::any('/', [\App\Http\Controllers\Bside\Mail\MailController::class, 'lists'])->name('mail_lists');
@@ -187,6 +182,12 @@ Route::middleware(['bloginauth'])->group(function () { @@ -187,6 +182,12 @@ Route::middleware(['bloginauth'])->group(function () {
187 Route::any('/save', [\App\Http\Controllers\Bside\Setting\WebSettingImageController::class, 'save'])->name('web_image_save'); 182 Route::any('/save', [\App\Http\Controllers\Bside\Setting\WebSettingImageController::class, 'save'])->name('web_image_save');
188 }); 183 });
189 184
  185 + //聚合页相关配置
  186 + Route::prefix('aggregation')->group(function () {
  187 + Route::any('/info', [\App\Http\Controllers\Bside\Setting\AggregationSettingController::class, 'info'])->name('aggregation_info');
  188 + Route::any('/edit',[\App\Http\Controllers\Bside\Setting\AggregationSettingController::class, 'edit'])->name('aggregation_edit');
  189 + });
  190 +
190 }); 191 });
191 //产品 192 //产品
192 Route::prefix('product')->group(function () { 193 Route::prefix('product')->group(function () {