8cfe8f7f63
bobing_901_8
105 lines
5.6 KiB
PHP
105 lines
5.6 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-07-20', 'game_end_date' => '2021-09-31',
|
||
'group' => array('title' => '添加小狸', 'btn' => '加小狸企业微信', 'tips' => '通过后送288幸运分'),
|
||
'app_id' => 1, 'act_key' => $act_key, 'kz_nums' => 25, 'zl_nums' => 20, 'wxqy_nums' => 288, 'ratio_hong_bao' => 50, 'ratio_car_gold' => 50,
|
||
'max_car_gold' => 500, 'buy_car_gold' => 500, 'hong_bao_day' => 1000, 'lottery_nums' => 10,
|
||
'rule' => array('title' => '活动流程及规则', 'content' => '
|
||
<div>一、活动时间:2021年9月9日10:00-2021年10月8日15:00</div>
|
||
<div>二、活动流程及规则</div>
|
||
<div>1. 开桌用户可以直接获得5次博饼次数,博饼次数用完后,通过邀请助力用户为其博饼,双方可获得如下奖励</div>
|
||
<div>(1)开桌用户:</div>
|
||
<div> ① 获得购车金:助力用户每次助力博饼,随机为开桌用户获得一定金额的购车金,购车金可以累计使用;</div>
|
||
<div> ② 获得幸运分: 助力用户每次助力博饼,根据博出的结果,为开桌用户获得不同的幸运分:一秀1分、二举2分、四进5分、三红10分、对堂20分、状元50分</div>
|
||
<div>(2)助力用户:</div>
|
||
<div> ① 获得购车金:助力用户每次助力博饼,随机获得现金红包,现金红包直接进入获奖用户的微信钱包;</div>
|
||
<div> ② 获得幸运分: 助力用户每次助力博饼,根据博出的结果,同时为自己获得幸运分:一秀1分、二举2分、四进5分、三红10分、对堂20分、状元50分…</div>
|
||
<div>2. 所有用户均可通过添加狸车企业微信,获得288幸运分</div>
|
||
<div>3. 每日博饼幸运分进入日排行榜,前10名可获得购物卡1张;</div>
|
||
<div>4. 开桌用户活动期间累计博饼幸运分,进入排行榜:</div>
|
||
<div> (1)单周博饼幸运分排行榜</div>
|
||
<div> ① 活动期间设置3个单周饼幸运分排行榜,单周博饼幸运分排名第一的用户,将获得iPhone13 手机一只(每位用户活动期间只能获得一次)</div>
|
||
<div> ② 单周饼幸运分排行榜周期:9月13日-9月19日、9月20日-9月26日、9月27日-10月3日</div>
|
||
<div>(2)饼幸运分总排行榜</div>
|
||
<div> ① 活动期间博饼幸运分排名第一的用户,将获得新能源汽车一台(个人偶然所得税自理)</div>
|
||
<div> ② 活动期间博饼幸运分排名第二至第八的用户,将获得iPhone13 手机一只(已获得单周排行榜手机大奖用户不重复获取,顺延至下一位)</div>
|
||
<div>5. 关于购车金</div>
|
||
<div>(1)活动期间用户博取的购车金及9.9元换购的500元购车金均可累计使用;</div>
|
||
<div>(2)使用范围为:厦门、泉州、漳州</div>
|
||
<div>(3)使用的品牌或车型为:雷丁芒果、东风新能源EX1、哪吒汽车、零跑汽车、奇瑞小蚂蚁、欧拉黑猫、欧拉白猫、欧拉好猫</div>
|
||
<div>(4)购车金在指定经销商处使用,用户可在经销商处协商好购车价后,再提出购车金抵扣,不影响正常车辆优惠政策;</div>
|
||
<div>6. 任何问题均可联系新能源汽车顾问解答 (联系新能源汽车顾问按钮)</div>
|
||
<div>7. 在法律允许范围内,主办方拥有对本次活动的最终解释权。</div>'),
|
||
'gift' => array(
|
||
array('id' => 1, 'title' => '第一名', 'img' => 'https://qs.haodian.cn/wechat_app/liche/bobing/2021/gift_box_tip_1.jpg'),
|
||
array('id' => 2, 'title' => '第2`11名', 'img' => 'https://qs.haodian.cn/wechat_app/liche/bobing/2021/gift_box_tip_2.jpg'),
|
||
array('id' => 3, 'title' => '购物金', 'img' => 'https://qs.haodian.cn/wechat_app/liche/bobing/2021/gift_box_tip_3.jpg'),
|
||
array('id' => 4, 'title' => '现金红包', 'img' => 'https://qs.haodian.cn/wechat_app/liche/bobing/2021/gift_box_tip_4.jpg')),
|
||
);
|
||
}
|
||
return $config;
|
||
}
|
||
|
||
//博饼总次数
|
||
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;
|
||
}
|
||
}
|