From 3d74c3f8ba4042370146d45018960cf95a68281b Mon Sep 17 00:00:00 2001 From: dengbw Date: Wed, 8 Sep 2021 10:01:12 +0800 Subject: [PATCH] bobing_908 --- api/controllers/wxapp/bobing/Bobing.php | 31 ++++++++++++----- api/libraries/bobing/Bo.php | 4 +-- common/models/bobing/Bobing_user_model.php | 39 +++++++++++----------- 3 files changed, 44 insertions(+), 30 deletions(-) diff --git a/api/controllers/wxapp/bobing/Bobing.php b/api/controllers/wxapp/bobing/Bobing.php index fb14c905..44e8a956 100644 --- a/api/controllers/wxapp/bobing/Bobing.php +++ b/api/controllers/wxapp/bobing/Bobing.php @@ -48,7 +48,7 @@ class Bobing extends Wxapp //$cf_uid = 2; $credit = $percentage = $if_kz = $car_gold = 0; if ($re_u) { - $car_gold = $re_u['car_gold'] + $re_u['buy_car_gold']+ $re_u['lotter_gold']; + $car_gold = $re_u['car_gold'] + $re_u['buy_car_gold'] + $re_u['lotter_gold']; $credit = $re_u['credit']; if ($cf_uid == 0 && $re_u['if_kz'] == 0) { $this->mdBobingUser->update(array('if_kz' => 1), array('id' => $re_u['id'])); @@ -120,11 +120,11 @@ class Bobing extends Wxapp if ($result['car_gold'] > 0) { $status = 3; $data['car_gold'] = $result['car_gold']; - $log .= $cf_uid ? "和{$result['car_gold']}元购车金" : ",额外幸运地博到{$result['car_gold']}元购车金"; + $log .= "和{$result['car_gold']}元购车金"; } else if ($result['hong_bao'] > 0) { $status = 4; $data['hong_bao_url'] = http_host_com('home') . "/h5/hongbao?id={$result['lid']}&uid={$this->myuid}"; - $log .= ",额外幸运地博到一个现金红包"; + $log .= ",额外博到现金红包"; } $data['log'] = $log; $data['status'] = $status; @@ -208,7 +208,7 @@ class Bobing extends Wxapp $top_titles[] = array('title' => "今日博饼分:{$credit} | 今日排名:{$ranking}", 'url' => ''); $where = array('app_id' => $this->appConfig['app_id'], 'act_key' => $this->appConfig['act_key'], 'uid' => $this->myuid); $re_u = $this->mdBobingUser->get($where); - $car_gold = $re_u['car_gold'] + $re_u['buy_car_gold']+ $re_u['lotter_gold']; + $car_gold = $re_u['car_gold'] + $re_u['buy_car_gold'] + $re_u['lotter_gold']; $top_titles[] = array('title' => "累计购车金:{$car_gold}元 查看购车金适用车型>>", 'url' => '/bobing/pages/game/signUp/index'); } return $top_titles; @@ -268,12 +268,25 @@ class Bobing extends Wxapp foreach ($res_l as $key => $value) { $content = ''; if ($value['type'] == 0) { - $content = "桌长博到{$value['credit']}幸运分"; - $value['car_gold'] > 0 && $content .= "和{$value['car_gold']}元购车金"; + if ($value['credit'] > 0 && $value['car_gold'] > 0) { + $content = "桌长博到{$value['credit']}幸运分和{$value['car_gold']}元购车金"; + } else if ($value['credit'] > 0) { + $content = "桌长博到{$value['credit']}幸运分"; + } else if ($value['car_gold'] > 0) { + $content = "桌长博到{$value['car_gold']}元购车金"; + } } else if ($value['type'] == 1) { - $content = $nicknames[$value['cf_uid']] . "为桌长博到{$value['credit']}幸运分"; - $value['car_gold'] > 0 && $content .= "和{$value['car_gold']}元购车金"; - $value['hong_bao'] > 0 && $content .= ",额外博到现金红包"; + $nickname = $nicknames[$value['cf_uid']]; + if ($value['credit'] > 0 && $value['car_gold'] > 0) { + $content = $nickname . "为桌长博到{$value['credit']}幸运分和{$value['car_gold']}元购车金"; + } else if ($value['credit'] > 0) { + $content = $nickname . "为桌长博到{$value['credit']}幸运分"; + } else if ($value['car_gold'] > 0) { + $content = $nickname . "为桌长博到{$value['car_gold']}元购车金"; + } + if ($value['hong_bao'] > 0) { + $content = $content ? ",额外博到现金红包" : $nickname . '博到现金红包'; + } } else if ($value['type'] == 2) { $content = "桌长加企业微信得到{$this->appConfig['wxqy_nums']}购车金"; } diff --git a/api/libraries/bobing/Bo.php b/api/libraries/bobing/Bo.php index cdf4437c..30fe302b 100644 --- a/api/libraries/bobing/Bo.php +++ b/api/libraries/bobing/Bo.php @@ -59,7 +59,7 @@ class Bo extends Base $data['c_time'] = time(); $popup = ''; if ($re_u['car_gold'] < $this->appConfig['max_car_gold']) {//购车金小于购车金设定值 - if ($this->appConfig['ratio_car_gold'] && $this->appConfig['ratio_car_gold_kz'] >= rand(1, 100)) {//购车金概率 + if ($this->appConfig['ratio_car_gold_kz'] && $this->appConfig['ratio_car_gold_kz'] <= rand(1, 5)) {//购车金概率 //$car_gold = $this->carGoldAry[rand(1, 7)]; $car_gold = rand(90, 110); if (($car_gold + $re_u['car_gold']) > $this->appConfig['max_car_gold']) {//如果购车金大于设定值,那么本次增加到最大值 @@ -122,7 +122,7 @@ class Bo extends Base $data['type'] = 1; $popup = ''; if ($re_u['car_gold'] < $this->appConfig['max_car_gold']) {//购车金小于购车金设定值 - if ($this->appConfig['ratio_car_gold'] && $this->appConfig['ratio_car_gold_zl'] >= rand(1, 100)) {//购车金概率 + if ($this->appConfig['ratio_car_gold_zl'] && $this->appConfig['ratio_car_gold_zl'] == rand(1, 3)) {//购车金概率 //$car_gold = $this->carGoldAry[rand(1, 7)]; $car_gold = rand(40, 60); if (($car_gold + $re_u['car_gold']) > $this->appConfig['max_car_gold']) {//如果购车金大于设定值,那么本次增加到最大值 diff --git a/common/models/bobing/Bobing_user_model.php b/common/models/bobing/Bobing_user_model.php index ff3082fd..20e28308 100644 --- a/common/models/bobing/Bobing_user_model.php +++ b/common/models/bobing/Bobing_user_model.php @@ -36,8 +36,8 @@ class Bobing_user_model extends Base_model $config = array( 'title' => 'LiChe博饼', 'content' => '2021闽南博饼嘉年华', 'game_start_date' => '2021-09-01 10:00', 'game_end_date' => '2021-10-08 15:00', 'group' => array('title' => '添加小狸', 'btn' => '加小狸企业微信', 'tips' => '通过后送288幸运分'), - 'app_id' => 1, 'act_key' => $act_key, 'kz_nums' => 5, 'zl_nums' => 3, 'wxqy_nums' => 500, 'ratio_hong_bao' => 50, 'ratio_car_gold_kz' => 60,'ratio_car_gold_zl' => 33, - 'max_car_gold' => 500, 'buy_car_gold' => 500, 'hong_bao_day' => 500, 'lottery_nums' => 10,'lotter_gold' => 1000, + 'app_id' => 1, 'act_key' => $act_key, 'kz_nums' => 5, 'zl_nums' => 3, 'wxqy_nums' => 500, 'ratio_hong_bao' => 50, 'ratio_car_gold_kz' => 3, 'ratio_car_gold_zl' => 1, + 'max_car_gold' => 500, 'buy_car_gold' => 500, 'hong_bao_day' => 500, 'lottery_nums' => 10, 'lotter_gold' => 1000, 'rule' => array('title' => '活动流程及规则', 'content' => '
一、活动时间:2021年9月9日10:00-2021年10月8日15:00
二、活动流程及规则
@@ -91,30 +91,31 @@ class Bobing_user_model extends Base_model if ($id == 15) {//15ex1 13雷丁 $url_id .= 'ex1-'; } - $imgs['banner'] = $url_id . 'banner.jpg'; + $v = '?0907'; + $imgs['banner'] = $url_id . 'banner.jpg' . $v; //公用头图 - $imgs['banner2'] = $url_id . 'banner2.jpg'; + $imgs['banner2'] = $url_id . 'banner2.jpg' . $v; //邀请头图 - $imgs['invite_theme'] = $url_id . 'invite-theme.jpg'; + $imgs['invite_theme'] = $url_id . 'invite-theme.jpg' . $v; //邀请海报生成图 - $imgs['posterbg'] = $url_id . 'posterbg.jpg'; + $imgs['posterbg'] = $url_id . 'posterbg.jpg' . $v; //分享图 - $imgs['share_tip'] = $url_id . 'share-tip.jpg'; - $imgs['signUp-theme'] = $url_id . 'signUp-theme.jpg'; + $imgs['share_tip'] = $url_id . 'share-tip.jpg' . $v; + $imgs['signUp-theme'] = $url_id . 'signUp-theme.jpg' . $v; //礼品 $imgs['gift'] = array( - array('id' => 1, 'title' => '第一名', 'img' => $url_id . 'gift_box_tip_1.jpg'), - array('id' => 2, 'title' => '第2`11名', 'img' => $url . 'gift_box_tip_2.jpg'), - array('id' => 3, 'title' => '购物金', 'img' => $url . 'gift_box_tip_3.jpg'), - array('id' => 4, 'title' => '现金红包', 'img' => $url . 'gift_box_tip_4.jpg')); + array('id' => 1, 'title' => '第一名', 'img' => $url_id . 'gift_box_tip_1.jpg' . $v), + array('id' => 2, 'title' => '第2`11名', 'img' => $url . 'gift_box_tip_2.jpg' . $v), + array('id' => 3, 'title' => '购物金', 'img' => $url . 'gift_box_tip_3.jpg' . $v), + array('id' => 4, 'title' => '现金红包', 'img' => $url . 'gift_box_tip_4.jpg' . $v)); //固定图片 - $imgs['index-tip'] = $url . 'index-tip.jpg'; - $imgs['dealer'] = $url . 'dealer.jpg'; - $imgs['icon-mine-1'] = $url . 'icon-mine-1.png'; - $imgs['icon-mine-2'] = $url . 'icon-mine-2.png'; - $imgs['icon-mine-3'] = $url . 'icon-mine-3.png'; - $imgs['icon-mine-4'] = $url . 'icon-mine-4.png'; - $imgs['icon-mine-5'] = $url . 'icon-mine-5.png'; + $imgs['index-tip'] = $url . 'index-tip.jpg' . $v; + $imgs['dealer'] = $url . 'dealer.jpg' . $v; + $imgs['icon-mine-1'] = $url . 'icon-mine-1.png' . $v; + $imgs['icon-mine-2'] = $url . 'icon-mine-2.png' . $v; + $imgs['icon-mine-3'] = $url . 'icon-mine-3.png' . $v; + $imgs['icon-mine-4'] = $url . 'icon-mine-4.png' . $v; + $imgs['icon-mine-5'] = $url . 'icon-mine-5.png' . $v; return $imgs[$key]; }