You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
2.7 KiB
PHP
92 lines
2.7 KiB
PHP
<?php
|
|
|
|
namespace Admin\Controller;
|
|
|
|
use User\Api\UserApi as UserApi;
|
|
|
|
/**
|
|
* 推广查询控制器
|
|
* @author 王贺
|
|
*/
|
|
class StatementMangementController extends ThinkController
|
|
{
|
|
public function lists() {
|
|
|
|
$map = [];
|
|
|
|
if (isset($_REQUEST['time_start']) && isset($_REQUEST['time_end'])) {
|
|
$map['create_time'] = ['between', [strtotime(I('time_start')), strtotime(I('time_end')) + 86399]];
|
|
} elseif (isset($_REQUEST['time_start'])) {
|
|
$map['create_time'] = ['GT', strtotime(I('time_start'))];
|
|
} elseif (isset($_REQUEST['time_end'])) {
|
|
$map['create_time'] = ['LT', strtotime(I('time_end')) + 86399];
|
|
}
|
|
|
|
if ($_REQUEST['statement_type']) {
|
|
$map['statement_type'] = $_REQUEST['statement_type'];
|
|
}
|
|
|
|
if ($_REQUEST['company_id']) {
|
|
$map['company_name'] = $_REQUEST['company_id'];
|
|
}
|
|
|
|
$data = M("statement","tab_")
|
|
->where($map)
|
|
->select();
|
|
|
|
foreach($data as $key => $value) {
|
|
|
|
$data[$key]['create_time'] = date('Y-m-d H:i:s',$value['create_time']);
|
|
$data[$key]['statement_begin_time'] = date('Y-m-d H:i:s',$value['statement_begin_time']);
|
|
$data[$key]['statement_end_time'] = date('Y-m-d H:i:s',$value['statement_end_time']);
|
|
|
|
$data[$key]['is_confirm'] = $data[$key]['is_confirm']?'确认':'未确认';
|
|
$data[$key]['statement_type'] = $value['statement_type']?'公会对账单':'CP对账单';
|
|
|
|
}
|
|
|
|
$this->assign('data',$data);
|
|
|
|
$this->display();
|
|
|
|
}
|
|
|
|
public function createDownstreamOrder() {
|
|
|
|
$this->display();
|
|
|
|
}
|
|
|
|
public function saveDownstreamOrder() {
|
|
|
|
$second_party_info = $_REQUEST['second_party_info'];
|
|
$first_party_info = $_REQUEST['first_party_info'];
|
|
$statement_info = $_REQUEST['statement_info'];
|
|
$sumData = $_REQUEST['sum_data'];
|
|
|
|
$insert['statement_type'] = 1;
|
|
$insert['company_id'] = $_REQUEST['company_id'];
|
|
$insert['company_name'] = $second_party_info['partner'];
|
|
$insert['link_phone'] = $second_party_info['link_phone'];;
|
|
$insert['statement_begin_time'] = 0;
|
|
$insert['statement_end_time'] = 0;
|
|
$insert['create_time'] = time();
|
|
$insert['statement_money'] =$sumData['statement_money'];
|
|
$insert['pay_amount'] = $sumData['pay_amount'];
|
|
$insert['ext_field'] = 0;
|
|
$insert['first_party_info'] = 0;
|
|
$insert['second_party_info'] = 0;
|
|
$insert['statement_info'] = 0;
|
|
|
|
|
|
|
|
|
|
dump(json_encode($second_party_info));
|
|
dump(json_encode($first_party_info));
|
|
dump(json_encode($statement_info));
|
|
|
|
|
|
}
|
|
|
|
}
|