游戏统计搜索时间范围

master
liuweiwen 5 years ago
parent 491f8526bb
commit 1291009a02

@ -759,7 +759,7 @@ class FinanceController extends ThinkController
} }
public function gameStatisticsDetail($p = 1) { public function gameStatisticsDetail($p = 1) {
set_time_limit(0);
if (isset($_REQUEST['pay_way'])) { if (isset($_REQUEST['pay_way'])) {
$map['pay_way'] = $_REQUEST['pay_way']; $map['pay_way'] = $_REQUEST['pay_way'];
@ -831,6 +831,7 @@ class FinanceController extends ThinkController
$order = "pay_time DESC"; $order = "pay_time DESC";
$data = D('spend')->getSpendData($map,$field,$group,$order,$page,$row); $data = D('spend')->getSpendData($map,$field,$group,$order,$page,$row);
foreach($data as $key => $value) { foreach($data as $key => $value) {
$data[$key]['pay_way'] = getPayType($value['pay_way']); $data[$key]['pay_way'] = getPayType($value['pay_way']);
} }
@ -847,16 +848,15 @@ class FinanceController extends ThinkController
$this->assign('sumInside', $sumInside); $this->assign('sumInside', $sumInside);
$this->assign('sumAll', null_to_0($sumAll)); $this->assign('sumAll', null_to_0($sumAll));
$count = D("spend")->getSpendData($map,$field,$group,$order); $count = D("spend")->getSpendData($map,'count(*) as count',$group,$order);
$count = count($count); $count = $count[0]['count'];
$page = set_pagination($count,$row); $page = set_pagination($count,$row);
if($page) {$this->assign('_page', $page);} if($page) {$this->assign('_page', $page);}
$this->meta_title = '游戏订单查看'; $this->meta_title = '游戏订单查看';
$this->assign('data',$data); $this->assign('data',$data);
$from = I('from', ''); $this->display();
$this->display($from);
} }
public function coinDetail($p = 1) { public function coinDetail($p = 1) {

@ -15,6 +15,7 @@
<style> <style>
html { html {
min-width:100%; min-width:100%;
height: 1000px;
} }
body { body {
padding: 0px; padding: 0px;

@ -65,7 +65,9 @@
visibility: visible; visibility: visible;
line-height: 20px; line-height: 20px;
} }
.layui-layer{
overflow: scroll;
}
</style> </style>
@ -91,9 +93,10 @@
<div class="input-list input-list-game search_label_rehab"> <div class="input-list input-list-game search_label_rehab">
<select id="game_name" name="game_name" class="select_gallery" > <select id="game_name" name="game_name" class="select_gallery" >
<option value="">游戏名称</option> <option value="">游戏名称</option>
<!-- <volist name=":get_game_list(null, $_GET['game_type'])" id="vo"> <volist name=":getAllGame()" id="vo">
<option game-id="{$vo.id}" value="{$vo.id}">{$vo.game_name}</option> <option value="{$vo.game_name}" <if condition="$vo.game_name eq I('game_name')">selected</if>
</volist> --> >{$vo.game_name}</option>
</volist>
</select> </select>
</div> </div>
<div class="input-list input-list-game search_label_rehab"> <div class="input-list input-list-game search_label_rehab">
@ -253,9 +256,11 @@
<volist name=":I('get.')" id="vo"> <volist name=":I('get.')" id="vo">
Think.setValue('{$key}',"{$vo}"); Think.setValue('{$key}',"{$vo}");
</volist> </volist>
$(".select_gallery").select2();
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
$(".select_gallery").select2();
function reloadIframe(url) { function reloadIframe(url) {
$("iframe").attr('src', url); $("iframe").attr('src', url);
// document.getElementsByTagName('iframe').src=url; // document.getElementsByTagName('iframe').src=url;
@ -280,25 +285,23 @@
var href = $(this).attr('href'); var href = $(this).attr('href');
$(this).removeAttr('href'); $(this).removeAttr('href');
window.location.replace(href) window.location.replace(href)
console.log(href)
}); });
//导航高亮 //导航高亮
highlight_subnav('{:U('Finance/gameStatistics')}'); highlight_subnav('{:U('Finance/gameStatistics')}');
$(function(){ $(function(){
//搜索功能 //搜索功能
$("#search").click(function(){ $("#search").click(function(){
console.log(111);
var starttime = $.trim($('#time-start').val()); var starttime = $.trim($('#time-start').val());
var endtime = $.trim($('#time-end').val()); var endtime = $.trim($('#time-end').val());
if (starttime && endtime && starttime > endtime) {layer.msg('开始时间必须小于等于结束时间');return false;} if (starttime && endtime && starttime > endtime) {layer.msg('开始时间必须小于等于结束时间');return false;}
var url = $(this).attr('url'); var url = $(this).attr('url');
var query = $('.jssearch').find('input').serialize(); var query = $('.jssearch').find('input').serialize();
console.log(url);
query += "&" + $('.jssearch').find('select').serialize(); query += "&" + $('.jssearch').find('select').serialize();
console.log(query);
query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g,''); query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g,'');
query = query.replace(/^&/g,''); query = query.replace(/^&/g,'');
if( url.indexOf('?')>0 ){ if( url.indexOf('?')>0 ){
@ -329,13 +332,18 @@
}); });
}); });
function get_game_list() /* function get_game_list()
{ {
var game_name = "{:I('game_name')}"; var game_name = "{:I('game_name')}";
var partner_id = $("#partner_id option:selected").val();
var sdk_type = $("#sdk_version1 option:selected").val();
$.ajax({ $.ajax({
url:"{:U('Finance/getGameList')}", url:"{:U('Finance/getGameList')}",
type:"post", type:"post",
data:{partner_id:$("#partner_id option:selected").val(), sdk_type:$("#sdk_version1 option:selected").val()}, data:{
partner_id:partner_id,
sdk_type:sdk_type
},
dataType:'json', dataType:'json',
success:function(data){ success:function(data){
var str = "<option value=''>请选择游戏</option>"; var str = "<option value=''>请选择游戏</option>";
@ -352,7 +360,7 @@
} }
$("#partner_id, #sdk_type").change(function(){ $("#partner_id, #sdk_type").change(function(){
get_game_list(); get_game_list();
}); });*/
$('#time-start').datetimepicker({ $('#time-start').datetimepicker({
format: 'yyyy-mm-dd', format: 'yyyy-mm-dd',
@ -388,7 +396,7 @@
return false; return false;
}); });
$("#partner_id").change(); /* $("#partner_id").change();
function get_partnet_list() function get_partnet_list()
{ {
@ -416,6 +424,11 @@
}); });
$("#game_name").change(); $("#game_name").change();
if ("{:I('get.game_name')}") {
$('#select2-game_name-container').text("{:I('get.game_name')}");
}*/
}) })
</script> </script>
</block> </block>

@ -41,7 +41,7 @@
<!--游戏类型搜索END--> <!--游戏类型搜索END-->
<div class="input-list"> <div class="input-list">
<a class="sch-btn" href="javascript:history.go(-1)" style="background:#fff;color: #000;border: #000 solid 1px;width: 100px">返回</a> <a class="sch-btn" href="{:U('Finance/gameStatistics')}" style="background:#fff;color: #000;border: #000 solid 1px;width: 100px">返回</a>
</div> </div>
<input type="hidden" name="count_date" value="{$_GET['count_date']}"/> <input type="hidden" name="count_date" value="{$_GET['count_date']}"/>
<input type="hidden" name="game_id" value="{$_GET['game_id']}"/> <input type="hidden" name="game_id" value="{$_GET['game_id']}"/>

Loading…
Cancel
Save