bobing_910_3
This commit is contained in:
@@ -6,6 +6,7 @@ class Member extends HD_Controller
|
||||
{
|
||||
private $where, $appConfig;
|
||||
private $wxqyAry = array(0 => '未加', 1 => '加入', -1 => '删除');
|
||||
private $ifkzAry = array(0 => '未开', 1 => '已开');
|
||||
private $levelNameAry = array(13 => "状元插金花", 12 => "六勃红", 11 => "遍地锦", 10 => "六抔黑", 9 => "五红", 8 => "五子带一秀",
|
||||
7 => "五子", 6 => "状元", 5 => "对堂", 4 => "三红", 3 => "四进", 2 => "二举", 1 => "一秀", 0 => "罚黑");
|
||||
|
||||
@@ -29,6 +30,30 @@ class Member extends HD_Controller
|
||||
//数据列表
|
||||
public function lists()
|
||||
{
|
||||
$menuAry = array(array('id' => 1, 'title' => "红包发放总金额", 'value' => 0, 'tag' => '元')
|
||||
, array('id' => 2, 'title' => "今天红包发放金额", 'value' => 0, 'tag' => '元')
|
||||
, array('id' => 3, 'title' => "购车金发放总金额", 'value' => 0, 'tag' => '元')
|
||||
, array('id' => 4, 'title' => "今天购车金发放金额", 'value' => 0, 'tag' => '元'));
|
||||
$date = date('Y-m-d');
|
||||
foreach ($menuAry as $key => $value) {
|
||||
$sum = 0;
|
||||
if ($value['id'] == 1) {
|
||||
$hong_bao_day = $this->mdBobingLogs->sum('hong_bao', array_merge($this->where, array('status' => 2)));
|
||||
$sum = $hong_bao_day['hong_bao'];
|
||||
} else if ($value['id'] == 2) {
|
||||
$hong_bao_day = $this->mdBobingLogs->sum('hong_bao', array_merge($this->where, array('bo_date' => $date, 'status' => 2)));
|
||||
$sum = $hong_bao_day['hong_bao'];
|
||||
} else if ($value['id'] == 3) {
|
||||
$car_gold = $this->mdBobingUser->sum('car_gold', $this->where);
|
||||
$buy_car_gold = $this->mdBobingUser->sum('buy_car_gold', $this->where);
|
||||
$lotter_gold = $this->mdBobingUser->sum('lotter_gold', $this->where);
|
||||
$sum = $car_gold['car_gold'] + $buy_car_gold['buy_car_gold'] + $lotter_gold['lotter_gold'];
|
||||
} else if ($value['id'] == 4) {
|
||||
$car_gold = $this->mdBobingLogs->sum('car_gold', array_merge($this->where, array('bo_date' => $date)));
|
||||
$sum = $car_gold['car_gold'];
|
||||
}
|
||||
$menuAry[$key]['value'] = $sum ? $sum : 0;
|
||||
}
|
||||
$params = $this->input->get();
|
||||
$params['page'] = $params['page'] ? intval($params['page']) : 1;
|
||||
$params['size'] = $params['size'] ? intval($params['size']) : 20;
|
||||
@@ -46,6 +71,16 @@ class Member extends HD_Controller
|
||||
!$uids && $uids[] = 0;
|
||||
$where['uid in (' . implode(',', $uids) . ')'] = null;
|
||||
}
|
||||
if (status_verify($params['wxqy'])) {
|
||||
$where['wxqy'] = $params['wxqy'];
|
||||
} else {
|
||||
$params['wxqy'] = -99;
|
||||
}
|
||||
if (status_verify($params['if_kz'])) {
|
||||
$where['if_kz'] = $params['if_kz'];
|
||||
} else {
|
||||
$params['if_kz'] = -99;
|
||||
}
|
||||
$count = $this->mdBobingUser->count(array_merge($this->where, $where));
|
||||
if ($count) {
|
||||
$res = $this->mdBobingUser->select(array_merge($this->where, $where), 'id desc', $params['page'], $params['size']);
|
||||
@@ -65,13 +100,16 @@ class Member extends HD_Controller
|
||||
$car_gold = $value['car_gold'] . '+' . $value['buy_car_gold'] . '+' . $value['lotter_gold']
|
||||
. '=<strong class="text-danger mr10">' . $car_gold . '</strong>';
|
||||
$setValue['car_gold'] = $car_gold;
|
||||
$setValue['if_kz'] = $value['if_kz'] == 1 ? '已开' : '未开';
|
||||
$setValue['if_kz'] = $this->ifkzAry[$value['if_kz']];
|
||||
$setValue['wxqy'] = $this->wxqyAry[$value['wxqy']];
|
||||
$lists[] = $setValue;
|
||||
}
|
||||
}
|
||||
$this->data['lists'] = $lists;
|
||||
$this->data['params'] = $params;
|
||||
$this->data['menuAry'] = $menuAry;
|
||||
$this->data['wxqyAry'] = $this->wxqyAry;
|
||||
$this->data['ifkzAry'] = $this->ifkzAry;
|
||||
$this->data['_title'] = '博饼用户';
|
||||
$this->data['pager'] = array('count' => ceil($count / $params['size']), 'curr' => $params['page'], 'totle' => $count);
|
||||
return $this->show_view('/app/bobing/member/lists', true);
|
||||
@@ -153,7 +191,7 @@ class Member extends HD_Controller
|
||||
$this->data['params'] = $params;
|
||||
$this->data['_title'] = $nickname . '_每日博饼';
|
||||
$this->data['pager'] = array('count' => ceil($count / $params['size']), 'curr' => $params['page'], 'totle' => $count);
|
||||
return $this->show_view('/app/bobing/member/lists_logs', true);
|
||||
return $this->show_view('/app/bobing/member/lists_day', true);
|
||||
}
|
||||
|
||||
//展示单条数据
|
||||
|
||||
@@ -18,6 +18,7 @@ class Main extends HD_Controller
|
||||
$this->load->model('app/liche/App_liche_users_model', 'userM');
|
||||
$this->load->model('topics/topics_model', 'mdTopics');
|
||||
$this->load->model('Subjects_model', 'subM');
|
||||
$this->load->model('bobing/bobing_user_model', 'mdBobingUser');
|
||||
}
|
||||
|
||||
public function index()
|
||||
@@ -63,8 +64,11 @@ class Main extends HD_Controller
|
||||
),
|
||||
);
|
||||
|
||||
$appConfig = $this->mdBobingUser->appConfig();
|
||||
$value = $this->mdBobingUser->count(array('act_key' => $appConfig['act_key'], 'app_id' => $appConfig['app_id']));
|
||||
$list[] = array(
|
||||
'title' => '博饼',
|
||||
'title' => '博饼(人)',
|
||||
'value' => $value,
|
||||
'btns' => array(
|
||||
array('name' => '查看详情', 'url' => '/app/bobing/member?app_id=' . $this->app_id),
|
||||
),
|
||||
@@ -74,12 +78,12 @@ class Main extends HD_Controller
|
||||
/*小程序设置 end*/
|
||||
|
||||
$list = [];
|
||||
$value = $this->userM->count(['dealer'=>1,'up_uid'=>0]);
|
||||
$value = $this->userM->count(['dealer' => 1, 'up_uid' => 0]);
|
||||
$list[] = array(
|
||||
'title' => '分销用户(人)',
|
||||
'value' => $value,
|
||||
'btns' => array(
|
||||
array('name' => '查看详情', 'url' => '/appdistribution/distribution?app_id='.$this->app_id),
|
||||
array('name' => '查看详情', 'url' => '/appdistribution/distribution?app_id=' . $this->app_id),
|
||||
),
|
||||
);
|
||||
|
||||
|
||||
@@ -1,3 +1,21 @@
|
||||
<div class="am-g">
|
||||
<div class="col-sm-12">
|
||||
<?php foreach ($menuAry as $key => $value) { ?>
|
||||
<a href="javascript:void(0)">
|
||||
<div class="col-sm-2">
|
||||
<div class="my-panel">
|
||||
<div class="text-center">
|
||||
<?= $value['title'] ?>
|
||||
</div>
|
||||
<div class="text-center" style="padding-top: 3px;">
|
||||
<span><?= $value['value'] ?></span> <?= $value['tag'] ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
<? } ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="coms-table-wrap mt10">
|
||||
<form id="vue-app" class=" form-search coms-table-hd clearfix no-border" onsubmit="return false"
|
||||
action="/app/bobing/member/index">
|
||||
@@ -14,6 +32,30 @@
|
||||
<input type="text" name="mobile" value="<?= $params['mobile'] ?>"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group fl">
|
||||
<label class="am-para-label w100">开桌:</label>
|
||||
<div class="am-para-inline w100">
|
||||
<select name="if_kz">
|
||||
<option value="">全部</option>
|
||||
<?php foreach ($ifkzAry as $key => $value) { ?>
|
||||
<option value="<?= $key ?>"
|
||||
<?= $key == $params['if_kz'] ? 'selected' : '' ?>><?= $value ?></option>
|
||||
<? } ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group fl">
|
||||
<label class="am-para-label w100">企业微信:</label>
|
||||
<div class="am-para-inline w100">
|
||||
<select name="wxqy">
|
||||
<option value="">全部</option>
|
||||
<?php foreach ($wxqyAry as $key => $value) { ?>
|
||||
<option value="<?= $key ?>"
|
||||
<?= $key == $params['wxqy'] ? 'selected' : '' ?>><?= $value ?></option>
|
||||
<? } ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group fl ml10">
|
||||
<button type="submit" class="am-btn am-btn-success am-btn-sm w100">搜索</button>
|
||||
</div>
|
||||
@@ -48,7 +90,7 @@
|
||||
<div class="col-md-6 align-l">
|
||||
</div>
|
||||
<div class="col-md-6 align-r">
|
||||
<a href="javascript:void(0);" data-open="/app/bobing/member/get?id=<?= $v['id'] ?>"
|
||||
<a href="javascript:void(0);" data-open="/app/bobing/member/lists_day?uid=<?= $v['uid'] ?>"
|
||||
class="am-btn am-btn-primary am-btn-xs">每日博饼</a>
|
||||
<a href="javascript:void(0);"
|
||||
data-open="/app/bobing/member/lists_logs?uid=<?= $v['uid'] ?>"
|
||||
@@ -66,4 +108,19 @@
|
||||
<?php page_view($pager) ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.my-panel {
|
||||
padding: 10px;
|
||||
border: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.tab-active {
|
||||
background-color: #5cb85c;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.my-panel span {
|
||||
font-size: 20px;
|
||||
}
|
||||
</style>
|
||||
@@ -1,53 +1,20 @@
|
||||
<div class="coms-table-wrap mt10">
|
||||
<form id="vue-app" class=" form-search coms-table-hd clearfix no-border" onsubmit="return false"
|
||||
action="/app/bobing/member/lists_logs">
|
||||
<input name="uid" type="hidden" value="<?= $params['uid'] ?>"/>
|
||||
<div class="am-form am-form-horizontal">
|
||||
<div class="am-form-group fl">
|
||||
<div class="am-form-group" style="margin-bottom: 0px;"></div>
|
||||
<label class="am-para-label w100">博饼日期:</label>
|
||||
<div class="am-form-group fl">
|
||||
<div class="am-para-inline w300">
|
||||
<input id="id-bo_date" name="bo_date" type="text" value="<?= $params['bo_date'] ?>"
|
||||
placeholder="博饼日期范围" autocomplete="off"/>
|
||||
</div>
|
||||
<div class="am-para-inline" style="padding-top: 5px;">
|
||||
<a class="mr10 id-day-btn" href="javascript:void (0);" data-date="today">今天</a>
|
||||
<a class="mr10 id-day-btn" href="javascript:void (0);" data-date="yesterday">昨日</a>
|
||||
<a class="mr10 id-day-btn" href="javascript:void (0);" data-date="7day">最近7天</a>
|
||||
<a class="mr10 id-day-btn" href="javascript:void (0);" data-date="30day">最近30天</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group fl ml10">
|
||||
<button type="submit" class="am-btn am-btn-success am-btn-sm w100">搜索</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="coms-table-bd">
|
||||
<div class="fr">共有<?= $pager['totle'] ?>条数据</div>
|
||||
<table class="am-table am-table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="10%"><span>骰子点数</span></th>
|
||||
<th width="10%"><span>级别</span></th>
|
||||
<th width="10%"><span>积分</span></th>
|
||||
<th width="10%"><span>购车金</span></th>
|
||||
<th width="10%"><span>红包</span></th>
|
||||
<th width="15%"><span>类型</span></th>
|
||||
<th width="10%"><span>博饼日期</span></th>
|
||||
<th width="10%"><span>积分</span></th>
|
||||
<th width="10%"><span>是否中奖</span></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($lists as $v) { ?>
|
||||
<tr>
|
||||
<td><?= $v['dices'] ?></td>
|
||||
<td><?= $v['level_name'] ?></td>
|
||||
<td><?= $v['credit'] ?></td>
|
||||
<td><?= $v['car_gold'] ?></td>
|
||||
<td><?= $v['hong_bao'] ?></td>
|
||||
<td><?= $v['type_name'] ?></td>
|
||||
<td><?= $v['bo_date'] ?></td>
|
||||
<td><?= $v['credit'] ?></td>
|
||||
<td><?= $v['lottery'] ?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
@@ -58,31 +25,4 @@
|
||||
<?php page_view($pager) ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
require(['laydate', 'autocomplete'], function (laydate) {
|
||||
laydate.render({
|
||||
elem: '#id-bo_date', range: '~'
|
||||
});
|
||||
$('.id-day-btn').click(function () {
|
||||
var type = $(this).data('date'), date = '', d_obj = new Date();
|
||||
switch (type) {
|
||||
case 'today':
|
||||
date = d_obj.Format('yyyy-MM-dd');
|
||||
date = date + ' ~ ' + date;
|
||||
break;
|
||||
case 'yesterday':
|
||||
date = (new Date(d_obj.getTime() - 86400000)).Format('yyyy-MM-dd');
|
||||
date = date + ' ~ ' + date;
|
||||
break;
|
||||
case '7day':
|
||||
date = (new Date(d_obj.getTime() - 86400000 * 7)).Format('yyyy-MM-dd') + ' ~ ' + d_obj.Format('yyyy-MM-dd');
|
||||
break;
|
||||
case '30day':
|
||||
date = (new Date(d_obj.getTime() - 86400000 * 30)).Format('yyyy-MM-dd') + ' ~ ' + d_obj.Format('yyyy-MM-dd');
|
||||
break;
|
||||
}
|
||||
$('#id-bo_date').val(date);
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
@@ -88,7 +88,7 @@ class Bobing extends HD_Controller
|
||||
{
|
||||
$params = $this->input->get();
|
||||
if ($params['sd']) {
|
||||
$date = date('Y-m-d');
|
||||
$date = $params['date'] ? $params['date'] : date('Y-m-d');
|
||||
$hong_bao_day = $this->mdBobingLogs->sum('hong_bao', array('app_id' => $this->appConfig['app_id'], 'act_key' => $this->appConfig['act_key']
|
||||
, 'bo_date' => $date, 'status' => 2));
|
||||
echo $date . '_发放红包' . $hong_bao_day['hong_bao'] . '元';
|
||||
|
||||
Reference in New Issue
Block a user