diff --git a/Application/Admin/Controller/FinanceCompareController.class.php b/Application/Admin/Controller/FinanceCompareController.class.php index f488655ed..6f1fa738c 100644 --- a/Application/Admin/Controller/FinanceCompareController.class.php +++ b/Application/Admin/Controller/FinanceCompareController.class.php @@ -7,7 +7,64 @@ class FinanceCompareController extends ThinkController public $ybzf = [17];//易宝渠道id public $erro_size = 2000;//商家不存在的错误阈值,到达就不执行 public $page_size = 10;//每次执行比较的数量 + public $payway = [ + "1"=>"支付宝", + "2"=>"微信", + "3"=>"易宝" + ]; + public function index($p=1) + { + $page = intval($p); + $page = $page ? $page : 1; //默认显示第一页数据 + $arraypage = $page; + + if (isset($_REQUEST['row'])) { + $row = $_REQUEST['row']; + } else { + $row = 10; + } + $map=["check_status"=>1]; + if ($_REQUEST['pay_way'] != '') { + $map['pay_way'] = $_REQUEST['pay_way']; + } + $listdata = M("finance_compare","tab_")->where($map); + if(isset($_REQUEST['export'])){ + $listdata = $listdata->page($page,$row)->select(); + $count = M("finance_compare","tab_")->where($map)->count(); + }else{ + $listdata = $listdata->select(); + $count = count($listdata); + } + foreach ($listdata as $k => &$v) { + + $v['begin_time']=date("Y-m-d H:i:s",$v['begin_time']); + $v['end_time']=date("Y-m-d H:i:s",$v['end_time']); + $v['compare_time'] = $v['begin_time']." 至 ".$v['end_time']; + $v['create_time']=date("Y-m-d H:i:s",$v['create_time']); + $v['pay_way']=$this->payway[$v['pay_way']]; + } + if(isset($_REQUEST['export'])){ + $GetData = $_GET; + unset($GetData['export']); + addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U(CONTROLLER_NAME.'/'.ACTION_NAME,$GetData),'menu'=>"统计-数据校验-订单校验-导出"]); + + data2csv($listdata,'订单校验',array( + "id"=>"序号", + "compare_time"=>"校验时间范围", + "pay_way"=>"支付渠道", + "check_count"=>"校验数量", + "diff_count"=>"异常数量", + "diff_money"=>"异常金额", + "create_time"=>"校验时间" + )); + } + $page = set_pagination($count,$row); + if($page) {$this->assign('_page', $page);} + $this->assign('list_data',$listdata); + $this->assign('pay_way_list',$this->payway); + $this->display(); + } public function add() { $this->assign("page_size",$this->page_size); diff --git a/Application/Admin/View/FinanceCompare/add.html b/Application/Admin/View/FinanceCompare/add.html index 40dca632d..a5aaba9cf 100644 --- a/Application/Admin/View/FinanceCompare/add.html +++ b/Application/Admin/View/FinanceCompare/add.html @@ -14,8 +14,8 @@
说明:此功是创建推广员时所需填写信息
+说明:导入商家数据与平台数据校验
说明:公会相关统计
+说明:对游戏订单及平台币订单等进行比较校验