From fe865f1e90fbe2cff33b23f0111453f50cbb47f8 Mon Sep 17 00:00:00 2001 From: dengbw Date: Fri, 28 Jan 2022 17:13:25 +0800 Subject: [PATCH] syt_128_2 --- admin/controllers/app/licheb/Sytactivity.php | 10 +++++++++- admin/views/app/licheb/syt/activity_edit.php | 12 ++++++++++++ api/controllers/wxapp/licheb/Sytactivity.php | 4 +++- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/admin/controllers/app/licheb/Sytactivity.php b/admin/controllers/app/licheb/Sytactivity.php index e1f59f18..bf71bf07 100644 --- a/admin/controllers/app/licheb/Sytactivity.php +++ b/admin/controllers/app/licheb/Sytactivity.php @@ -68,7 +68,7 @@ class Sytactivity extends HD_Controller $id = intval($params['id']); $status_list = $kpi_list = array(); $posters = array('imgs_url' => array(), 'imgs' => array()); - $share_title = $remark = $rule = ''; + $share_title = $remark = $rule = $bg_color = $btn_color = ''; if ($id > 0) { $re = $this->mdSytActivity->get(array('id' => $id)); if (!$re || empty($re)) { @@ -85,6 +85,8 @@ class Sytactivity extends HD_Controller $share_title = $jsondata['share_title'] ? $jsondata['share_title'] : ''; $remark = $jsondata['remark'] ? $jsondata['remark'] : ''; $rule = $jsondata['rule'] ? $jsondata['rule'] : ''; + $bg_color = $jsondata['bg_color'] ? $jsondata['bg_color'] : ''; + $btn_color = $jsondata['btn_color'] ? $jsondata['btn_color'] : ''; if ($jsondata['posters']) { foreach ($jsondata['posters'] as $key => $value) { $posters['imgs_url'][] = array("value" => $value['url'], "src" => build_qiniu_image_url($value['url'])); @@ -126,6 +128,8 @@ class Sytactivity extends HD_Controller $dataInfo['share_title'] = $share_title; $dataInfo['remark'] = $remark; $dataInfo['rule'] = $rule; + $dataInfo['bg_color'] = $bg_color; + $dataInfo['btn_color'] = $btn_color; $this->data['info'] = $dataInfo; $this->data['status_list'] = $status_list; $this->data['posters'] = $posters; @@ -149,6 +153,8 @@ class Sytactivity extends HD_Controller $json_data['share_title'] = $info['share_title']; $json_data['remark'] = $info['remark']; $json_data['rule'] = $info['rule']; + $json_data['bg_color'] = $info['bg_color']; + $json_data['btn_color'] = $info['btn_color']; //海报 $posters = array(); if ($info['posters']) { @@ -188,6 +194,8 @@ class Sytactivity extends HD_Controller $json_data['share_title'] = $info['share_title']; $json_data['remark'] = $info['remark']; $json_data['rule'] = $info['rule']; + $json_data['bg_color'] = $info['bg_color']; + $json_data['btn_color'] = $info['btn_color']; //海报 $posters = array(); if ($info['posters']) { diff --git a/admin/views/app/licheb/syt/activity_edit.php b/admin/views/app/licheb/syt/activity_edit.php index 21624945..9e89ceae 100644 --- a/admin/views/app/licheb/syt/activity_edit.php +++ b/admin/views/app/licheb/syt/activity_edit.php @@ -135,6 +135,18 @@ +
+ +
+ +
+
+
+ +
+ +
+
diff --git a/api/controllers/wxapp/licheb/Sytactivity.php b/api/controllers/wxapp/licheb/Sytactivity.php index 9834fc67..9ec269f6 100644 --- a/api/controllers/wxapp/licheb/Sytactivity.php +++ b/api/controllers/wxapp/licheb/Sytactivity.php @@ -124,6 +124,7 @@ class Sytactivity extends Wxapp if ($re_biz_score && $re_biz_score['score']) { $ranking = $this->mdSytBizScore->count(['score >=' => $re_biz_score['score'], 'a_id' => $id]); } + $data['bg_color'] = $jsondata['bg_color'] ? $jsondata['bg_color'] : '#000e66'; $data['id'] = intval($re['id']); $data['img'] = $re['img'] ? build_qiniu_image_url($re['img']) : ''; $data['poster'] = $jsondata['posters'] ? build_qiniu_image_url($jsondata['posters'][0]['url']) : $data['img']; @@ -136,7 +137,8 @@ class Sytactivity extends Wxapp $skey = $this->myencryption->base64url_encode("a_id={$id}&cf_uid={$this->myuid}&biz_id={$this->biz_id}&cf_share={$this->myencryption->random_string(6)}"); $myqrcode_url = http_host_com('home') . '/h5/syt/special?skey=' . $skey; $share_url = http_host_com('home') . '/h5/syt/myqrcode/get?url=' . $myqrcode_url; - $data['btn'] = ['title' => '马上邀请', 'value' => 1, 'share_url' => $share_url]; + $btn_color = $jsondata['btn_color'] ? $jsondata['btn_color'] : '#ff7a28';//#aaa9a9(不可用) + $data['btn'] = ['title' => '马上邀请', 'value' => 1, 'color' => $btn_color, 'share_url' => $share_url]; return $data; }