From 29b8d51f3dd61ffe1cc6cd898fbca52009952545 Mon Sep 17 00:00:00 2001 From: xxb Date: Thu, 5 Aug 2021 17:11:23 +0800 Subject: [PATCH] liche update for app cms add bg_img at place buy car banner --- admin/controllers/app/liche/Cms.php | 8 ++++++-- admin/views/app/liche/cms/edit.php | 18 ++++++++++++++++++ api/controllers/wxapp/liche/Aptinfo.php | 3 ++- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/admin/controllers/app/liche/Cms.php b/admin/controllers/app/liche/Cms.php index e9109d7a..69066833 100755 --- a/admin/controllers/app/liche/Cms.php +++ b/admin/controllers/app/liche/Cms.php @@ -68,6 +68,8 @@ class Cms extends HD_Controller $covers[] = build_qiniu_image_url($val); } $row['btn_type'] = $json['btn_type'] ? $json['btn_type'] : 1; + $row['bg_img'] = $json['bg_img'] ? $json['bg_img'] : ''; + $row['bg_img_src'] = $json['bg_img'] ? build_qiniu_image_url($json['bg_img']) : ''; $row['link'] = $row['url']; $row['s_time'] = date('Y-m-d H:i:s', $row['s_time']); $row['e_time'] = date('Y-m-d H:i:s', $row['e_time']); @@ -119,7 +121,8 @@ class Cms extends HD_Controller ]; $json = array(); - $input['btn_type'] = $json['btn_type'] = $input['btn_type']; + $input['btn_type'] && $json['btn_type'] = $input['btn_type']; + $input['bg_img'] && $json['bg_img'] = $input['bg_img']; if($json){ $insert['jsondata'] = json_encode($json, JSON_UNESCAPED_UNICODE); } @@ -148,7 +151,8 @@ class Cms extends HD_Controller $cover = !empty($input['cover']) ? str_replace('https://qimg.haodian.cn/', '', $input['cover']) : $input['cover']; $input['link'] = $input['link'] . trim($input['param']); - $input['btn_type'] = $json['btn_type'] = $input['btn_type']; + $input['btn_type'] && $json['btn_type'] = $input['btn_type']; + $input['bg_img'] && $json['bg_img'] = $input['bg_img']; $upd = [ 'title' => $input['title'] ? $input['title'] : '', 'url' => $input['link'] ? $input['link'] : '', diff --git a/admin/views/app/liche/cms/edit.php b/admin/views/app/liche/cms/edit.php index ff2616fd..e2e0269a 100755 --- a/admin/views/app/liche/cms/edit.php +++ b/admin/views/app/liche/cms/edit.php @@ -65,6 +65,23 @@
+
+ +
+
+ + + + + + + +
+
+
@@ -349,6 +366,7 @@ vm.info.cover = $('#cover').val(); vm.info.s_time = $('#s-time').val(); vm.info.e_time = $('#e-time').val(); + vm.info.bg_img = $('#bg-img').val(); vm.info.content = editor.getData(); $.ajax({ diff --git a/api/controllers/wxapp/liche/Aptinfo.php b/api/controllers/wxapp/liche/Aptinfo.php index c2c19d67..02891501 100644 --- a/api/controllers/wxapp/liche/Aptinfo.php +++ b/api/controllers/wxapp/liche/Aptinfo.php @@ -67,7 +67,8 @@ class Aptinfo extends Wxapp{ $img = 'https://qs.haodian.cn/wechat_app/liche/buyCar/ex-default.jpg'; if($cms_id){ $cms = $this->cms_model->get(['id'=>$cms_id]); - $cms['cover'] && $img = build_qiniu_image_url($cms['cover']); + $json = json_decode($cms['jsondata'], true); + $json['bg_img'] && $img = build_qiniu_image_url($json['bg_img']); } $data = [ 'city_list' => $c_list,