Commit 96829ef1 authored by twj's avatar twj

Merge branch 'dev' of http://rungit.jxdsy.cn:10000/sugar/introducer into dev

parents 9036604f 00afb6d4
...@@ -23,6 +23,7 @@ class Chargedevice extends Backend ...@@ -23,6 +23,7 @@ class Chargedevice extends Backend
{ {
parent::_initialize(); parent::_initialize();
$this->model = new \app\admin\model\device\Chargedevice; $this->model = new \app\admin\model\device\Chargedevice;
$this->Withdrawmodel = new \app\admin\model\users\Withdraw;
$this->Ordermodel = new \app\admin\model\order\Order; $this->Ordermodel = new \app\admin\model\order\Order;
$this->UsersModel = new \app\admin\model\users\Users; $this->UsersModel = new \app\admin\model\users\Users;
$this->SiteModel = new \app\admin\model\device\Site; $this->SiteModel = new \app\admin\model\device\Site;
...@@ -76,7 +77,30 @@ class Chargedevice extends Backend ...@@ -76,7 +77,30 @@ class Chargedevice extends Backend
->where($device_where) ->where($device_where)
->order($sort, $order) ->order($sort, $order)
->paginate($limit); ->paginate($limit);
$result = ['total' => $list->total(), 'rows' => $list->items()]; $device_money = 28*365+14*365+14*365;
$total_count = $this->model
->where($where)
->where($device_where)
->where(['authorizestatus'=>2,'cycle' =>3])
->count();
$total_money = sprintf("%.2f",$device_money*$total_count);
$total_list = $this->model
->where($where)
->where($device_where)
->where(['authorizestatus'=>2,'cycle' =>3])
->select();
$sum_money = 0;
foreach ($total_list as $key => $val){
$Redeemed_time = time()-$val['authorizetime'];
if($Redeemed_time>86400*365){
$remail_time = $Redeemed_time-86400*365;
$sum_money += 28*365+14*ceil($remail_time/86400);
}else{
$sum_money += 28*ceil($Redeemed_time/86400);
}
}
$To_be_redeemed = sprintf("%.2f", $total_money-$sum_money);
$result = ['total' => $list->total(), 'rows' => $list->items(),'to_be_redeemed' => $To_be_redeemed];
return json($result); return json($result);
} }
......
...@@ -43,7 +43,7 @@ class Withdraw extends Model ...@@ -43,7 +43,7 @@ class Withdraw extends Model
public function getStatusList() public function getStatusList()
{ {
return ['-1' => __('Status -1'), '0' => __('Status 0'), '1' => __('Status 1')]; return ['-1' => __('Status -1'), '0' => __('Status 0'), '1' => __('Status 1'), '2' => __('Status 2')];
} }
public function getWithdrawWayList() public function getWithdrawWayList()
......
...@@ -20,7 +20,11 @@ ...@@ -20,7 +20,11 @@
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('device/chargedevice/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a> <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('device/chargedevice/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('device/chargedevice/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a> <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('device/chargedevice/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('device/chargedevice/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a> <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('device/chargedevice/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<a href="javascript:;" class="btn btn-default" style="font-size:14px;color:dodgerblue;">
<span class="extend">
待兑付:<i class="fa fa-cny"></i><span id="to_be_redeemed">0</span>
</span>
</a>
<div class="dropdown btn-group {:$auth->check('device/chargedevice/multi')?'':'hide'}"> <div class="dropdown btn-group {:$auth->check('device/chargedevice/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a> <a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
......
...@@ -171,6 +171,10 @@ class Users extends Api ...@@ -171,6 +171,10 @@ class Users extends Api
if ($userinfo['equity'] > 0) { if ($userinfo['equity'] > 0) {
$userinfo['shareholder'] = 1; $userinfo['shareholder'] = 1;
} }
$userinfo['withdraw_rule1'] = '1、每日提现审核服务时间【10:00-15:00】';
$userinfo['withdraw_rule2'] = '2、单个账户日提现金额不超过5000元,单笔提现金额不超过500元(整数提现)';
$userinfo['withdraw_rule3'] = '3、单笔提现手续费1%';
$this->success('获取用户信息成功', ['userinfo' => $userinfo, 'shareholder' => $userinfo['shareholder']]); $this->success('获取用户信息成功', ['userinfo' => $userinfo, 'shareholder' => $userinfo['shareholder']]);
} }
...@@ -275,8 +279,8 @@ class Users extends Api ...@@ -275,8 +279,8 @@ class Users extends Api
$this->error("输入金额不可大于钱包金额"); $this->error("输入金额不可大于钱包金额");
} }
$withdrawcount = Withdraw::where(['user_id' => $user_id, 'status' => ['neq', -1]])->whereTime('start_time', 'today')->count(); $withdrawcount = Withdraw::where(['user_id' => $user_id, 'status' => ['neq', -1]])->whereTime('start_time', 'today')->count();
if ($withdrawcount >= 20) { if ($withdrawcount >= 10) {
$this->error("每天提现不能超过20次"); $this->error("每天提现不能超过10次");
} }
$data = [ $data = [
'cash_sn' => getOrdersn('withdraw'), 'cash_sn' => getOrdersn('withdraw'),
...@@ -382,6 +386,9 @@ class Users extends Api ...@@ -382,6 +386,9 @@ class Users extends Api
case 1: case 1:
$val['state'] = '已通过'; $val['state'] = '已通过';
break; break;
case 2:
$val['state'] = '已核销';
break;
} }
} }
$this->success('获取成功', ['total_money' => $usersinfo['total_money'], 'withdraws' => $Withdraws]); $this->success('获取成功', ['total_money' => $usersinfo['total_money'], 'withdraws' => $Withdraws]);
......
...@@ -16,7 +16,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin ...@@ -16,7 +16,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
}); });
var table = $("#table"); var table = $("#table");
//当表格数据加载完成时
table.on('load-success.bs.table', function (e, data) {
$("#to_be_redeemed").text(data.to_be_redeemed);
});
// 初始化表格 // 初始化表格
table.bootstrapTable({ table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url, url: $.fn.bootstrapTable.defaults.extend.index_url,
......
...@@ -160,6 +160,22 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin ...@@ -160,6 +160,22 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
} }
}) })
}); });
$('#batchverification').click(function () {
var data= table.bootstrapTable('getSelections');
var id_str = '';
for(var i = 0; i < data.length; i++){
id_str += data[i].id + ',';
}
id_str = id_str.substr(0,id_str.length-1);
console.log(id_str);
$.get('users/withdraw/batchverification',{ids:id_str},function (res) {
if(res.code == 1){
layer.alert('批量核销成功');
}else {
layer.alert(res.msg);
}
})
});
// 为表格绑定事件 // 为表格绑定事件
Table.api.bindevent(table); Table.api.bindevent(table);
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment