diff --git a/Application/Admin/Controller/StatementMangementController.class.php b/Application/Admin/Controller/StatementMangementController.class.php
index 86f9e9afb..fd663c8da 100644
--- a/Application/Admin/Controller/StatementMangementController.class.php
+++ b/Application/Admin/Controller/StatementMangementController.class.php
@@ -233,6 +233,18 @@ class StatementMangementController extends ThinkController
public function rewardManageList($row = 10, $p = 1)
{
$map = [];
+ if (!empty(I("game_name"))) {
+ $game_ids = array_column(getGameByName(I("game_name")), 'id');
+ if ($game_ids) {
+ $map['relation_game_id'] = ['in', $game_ids];
+ }
+ }
+ if (!empty(I('partner_id'))) {
+ $map['company_id'] = I('partner_id');
+ }
+ if (!empty(I('account'))) {
+ $map['accounts'] = ['like', '%' . I('account') . '%'];
+ }
$list = M('reward_record', 'tab_')->where($map)->page($p, $row)->select();
if ($list) {
$companys[1] = array_column(M('partner', 'tab_')->field('id, partner as name')->select(), 'name', 'id');
diff --git a/Application/Admin/View/StatementMangement/rewardManageList.html b/Application/Admin/View/StatementMangement/rewardManageList.html
index 5eff7bb53..6b79eaee0 100644
--- a/Application/Admin/View/StatementMangement/rewardManageList.html
+++ b/Application/Admin/View/StatementMangement/rewardManageList.html
@@ -52,12 +52,54 @@
上下游奖罚记录管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -150,5 +192,54 @@
$(".select_gallery").select2();
highlight_subnav("{:U('StatementMangement/rewardManageList')}");
+
+ function get_game_list()
+ {
+ var game_name = $('#game_name').val();
+ var partner_id = $("#partner_id option:selected").val();
+ var sdk_type = $("#sdk_version1 option:selected").val();
+ $.ajax({
+ url:"{:U('Finance/getGameList')}",
+ type:"post",
+ data:{
+ partner_id:partner_id,
+ sdk_type:sdk_type
+ },
+ dataType:'json',
+ success:function(data){
+ var str = "";
+ for (var i in data){
+ str += ""
+ }
+ // console.log(str);
+ $("#game_name").empty();
+ $("#game_name").append(str);
+ $("#game_name").select2();
+
+ }
+ })
+ }
+ $(function(){
+ $("#partner_id").change(function(){
+ get_game_list();
+ });
+ //搜索功能
+ $("#search").click(function(){
+ var url = $(this).attr('url');
+ var query = $('.jssearch').find('input').serialize();
+ console.log(url);
+ query += "&" + $('.jssearch').find('select').serialize();
+ console.log(query);
+ query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g,'');
+ query = query.replace(/^&/g,'');
+ if( url.indexOf('?')>0 ){
+ url += '&' + query;
+ }else{
+ url += '?' + query;
+ }
+ window.location.replace(url);
+ });
+ });
+