Files
liche/common/models/bobing/Bobing_user_model.php
T
dengbw 01d6fe5da0 bobing_901_7
bobing_901_8
2021-09-01 17:33:55 +08:00

105 lines
5.6 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?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;
}
}