161 lines
8.0 KiB
PHP
161 lines
8.0 KiB
PHP
<?php
|
||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||
require_once COMMPATH . '/models/bobing/base_model.php';
|
||
|
||
/**
|
||
* Notes:博饼用户
|
||
* Created on: 2021/8/12 14:52
|
||
* Created by: dengbw
|
||
*/
|
||
class Bobing_user_model extends Base_model
|
||
{
|
||
public $table_name = 'lc_bobing_user';
|
||
|
||
/**
|
||
* Notes:所有博饼活动id
|
||
* Created on: 2021/8/12 15:11
|
||
* Created by: dengbw
|
||
* @return array
|
||
*/
|
||
public function actIds()
|
||
{
|
||
return array(2021);
|
||
}
|
||
|
||
/**
|
||
* Notes:app配置
|
||
* Created on: 2019/12/27 14:52
|
||
* Created by: dengbw
|
||
* @param $act_key
|
||
* @return array
|
||
*/
|
||
public function appConfig($act_key = 2021)
|
||
{
|
||
$config = array();
|
||
if ($act_key == 2021) {
|
||
$config = array(
|
||
'title' => 'LiChe博饼', 'content' => '2021闽南博饼嘉年华', 'game_start_date' => '2021-09-08 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' => 5, 'wxqy_nums' => 500, 'ratio_hong_bao' => 40, 'ratio_car_gold_kz' => 60, 'ratio_car_gold_zl' => 40,
|
||
'max_car_gold' => 500, 'buy_car_gold' => 500, 'max_hong_bao_day' => 500, 'lottery_nums' => 5, 'lotter_gold' => 1000,
|
||
'rule' => array('title' => '活动流程及规则', 'content' => '
|
||
<div>一、活动时间:2021年9月9日10:00-2021年10月8日15:00</div>
|
||
<div style="padding-top:10px;">二、活动流程及规则</div>
|
||
<div>1. 用户通过开桌每天有5次博饼机会,博饼机会用完后,可通过邀请好友助力博饼(每位好友最多可助力5次),参与用户可获得如下奖励:</div>
|
||
<div style="padding-top:10px;">(1)开桌用户</div>
|
||
<div style="padding-top:10px;padding-left:15px;""> ① 获得购车金: 每次博饼,有几率获得随机金额的购车金。好友助力博饼,有几率帮其获得随机金额的购车金,本人获得的购车金可以无限叠加使用;</div>
|
||
<div style="padding-top:10px;padding-left:15px;""> ② 获得幸运分: 每次助力博饼,根据博出的结果,可获得相应的幸运分:一秀5分、二举10分、四进15分、三红20分、对堂30分、状元50分、
|
||
五子60分、五子带一秀70分、五红80分、六勃黑90分、六勃红100分、状元插金花120分;</div>
|
||
<div style="padding-top:10px;">(2)助力用户</div>
|
||
<div style="padding-top:10px;padding-left:15px;""> ① 获得现金红包:每次助力博饼,随机掉落现金红包,最高100元现金,现金直接转入获奖用户的微信钱包;</div>
|
||
<div style="padding-top:10px;padding-left:15px;""> ② 获得幸运分: 每次助力博饼,根据博出的结果,可同时为自己获得相应的幸运分:一秀5分、二举10分、四进15分、三红20分、对堂30分、状元50分、
|
||
五子60分、五子带一秀70分、五红80分、六勃黑90分、六勃红100分、状元插金花120分;</div>
|
||
<div style="padding-top:10px;">2. 所有用户均可通过添加狸车顾问微信,直接领取500元购车金(购车金可以与博饼获得的购车金共同累计,一位用户活动期间只能领取一次)。</div>
|
||
<div style="padding-top:10px;">3. 每日博饼幸运分进入日排行榜,前五名可额外获得1000元购车金(购车金可以与博饼获得的购车金共同累计,一位用户活动期间只能获得一次日排行奖励)</div>
|
||
<div style="padding-top:10px;">4. 活动期间博饼幸运分进入总排行榜,第一名获得新能源汽车大奖(车辆所有权、个人偶然所得税自理)</div>
|
||
<div style="padding-top:10px;">5. 每日排行、总排行榜若出现幸运分相同的情况,则以用户首次进行博饼的时间进行排序依据,越早参加博饼的用户,排名越靠前;</div>
|
||
<div style="padding-top:10px;">6. 关于购车金</div>
|
||
<div>(1)活动期间用户博取的购车金、领取的购车金以及排名奖励的购车金均可累计使用;</div>
|
||
<div>(2)使用范围为:泉州、漳州、厦门指定的经销商</div>
|
||
<div>(3)使用的品牌车型为:</div>
|
||
<div style="padding-left:15px;">川汽野马-雷丁芒果</div>
|
||
<div style="padding-left:15px;">东风新能源-EX1</div>
|
||
<div style="padding-left:15px;">哪吒-哪吒V</div>
|
||
<div style="padding-left:15px;">零跑-零跑T03、S01、C11</div>
|
||
<div style="padding-left:15px;"> 欧拉-黑猫、白猫、好猫</div>
|
||
<div style="padding-left:15px;">奇瑞新能源-小蚂蚁</div>
|
||
<div style="padding-top:10px;">(4)使用购车金时,用户可在经销商处协商好购车价后,再提出购车金抵扣,不影响正常车辆优惠政策;</div>
|
||
<div style="padding-top:10px;">6. 任何问题均可联系新能源汽车顾问解答。</div>
|
||
<div style="padding-top:10px;">7. 在法律允许范围内,主办方拥有对本次活动的最终解释权。</div>'),
|
||
);
|
||
}
|
||
return $config;
|
||
}
|
||
|
||
/**
|
||
* Notes:图片地址
|
||
* Created on: 2021/9/2 10:02
|
||
* Created by: dengbw
|
||
* @param $id
|
||
* @param $key
|
||
* @return mixed
|
||
*/
|
||
public function appImg($key = '', $id = 13)
|
||
{
|
||
$imgs = array();
|
||
if (!$key) {
|
||
return $imgs;
|
||
}
|
||
$url = 'https://qs.haodian.cn/wechat_app/liche/bobing/2021/';
|
||
$url_id = $url;
|
||
if ($id == 15) {//15ex1 13雷丁
|
||
$url_id .= 'ex1-';
|
||
}
|
||
$v = '?0909';
|
||
$imgs['banner'] = $url_id . 'banner.jpg' . $v;
|
||
//公用头图
|
||
$imgs['banner2'] = $url_id . 'banner2.png' . $v;
|
||
//邀请头图
|
||
$imgs['invite_theme'] = $url_id . 'invite-theme.jpg' . $v;
|
||
//邀请海报生成图
|
||
$imgs['posterbg'] = $url_id . 'posterbg.jpg' . $v;
|
||
//分享图
|
||
$imgs['share_tip'] = $url_id . 'share-tip.jpg' . $v;
|
||
$imgs['signUp-theme'] = $url_id . 'signUp-theme.jpg' . $v;
|
||
$imgs['kefucode'] = $url_id . 'kefucode.jpg' . $v;
|
||
//礼品
|
||
$imgs['gift'] = array(
|
||
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' . $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];
|
||
}
|
||
|
||
//博饼总次数
|
||
public function boNums($act_key = '', $add = 0)
|
||
{
|
||
$redis_key = $act_key . '_bo_nums';
|
||
$redis = &load_cache('redis');
|
||
$boNums = $redis->get($redis_key);
|
||
if ($add) {
|
||
$boNums = $boNums ? $boNums : 1;
|
||
$boNums += mt_rand(3, 8);
|
||
$redis->save($redis_key, $boNums);
|
||
}
|
||
return $boNums ? $boNums : 0;
|
||
}
|
||
|
||
//每日红包发放数
|
||
public function hongBaoDay($act_key = '', $amount = 0)
|
||
{
|
||
$redis_key = $act_key . '_hong_bao_day_' . date('Y-m-d');
|
||
$redis = &load_cache('redis');
|
||
$get_amount = $redis->get($redis_key);
|
||
$get_amount = $get_amount ? $get_amount : 0;
|
||
if ($amount) {
|
||
$get_amount = $get_amount + $amount;
|
||
$redis->save($redis_key, $get_amount);
|
||
}
|
||
return $amount;
|
||
}
|
||
|
||
//中奖奖品
|
||
public function lottery($lottery = 0)
|
||
{
|
||
$lotterys = array(1 => '购车金1000元', 2 => '新能源汽车一台');
|
||
if ($lottery) {
|
||
$lotterys = $lotterys[$lottery];
|
||
}
|
||
return $lotterys;
|
||
}
|
||
}
|