Merge branch 'hotfix/orderquery' of wmtx/platform into release

到账时间导出
master
张谷诚 4 years ago committed by Gogs
commit 0c9033e700

@ -1396,11 +1396,28 @@ class DownloadController extends BaseController {
* 充值明细添加下载
* @author sunke
*/
public function recharge_data_export() {
public function recharge_data_export() {
// 支付到账时间
$payedBegTime = I("payed_begtime", '');
if ($payedBegTime) {
$payedBegTime = strtotime($payedBegTime);
$payedEndTime = I("payed_endtime", '');
if ($payedEndTime) {
$payedEndTime = strtotime($payedEndTime) + 86400;
}
}
if ($payedBegTime && !$payedEndTime) {
$this->error('到账时间有误,请检查。');
}
if (($payedEndTime - $payedBegTime) > 31 * 24 * 3600) {
$this->error('到账时间范围不能超过31天');
}
// 下单时间
$beginTime = strtotime(I('begtime') . ' 00:00:00');
$endtime = strtotime(I('endtime') . ' 23:59:59');
if (($endtime - $beginTime) > 31 * 24 * 3600) {
$this->error('时间范围不能超过31天');
$this->error('下单时间范围不能超过31天');
}
$map1['chain'] = ['like','%'.'/'.PID.'/'.'%'];
$rs = M('promote','tab_')->where($map1)->field('id,account,nickname')->select();
@ -1462,6 +1479,10 @@ class DownloadController extends BaseController {
$map['tab_spend.spend_time'] = ['between',[$initBegTime,$initEndTime]];
}
if ($payedBegTime) {
$map['tab_spend.payed_time'] = ['between', [$payedBegTime, $payedEndTime - 1]];
}
empty(I('relation_game_id')) || $map['tab_game.relation_game_id'] = I('relation_game_id');
empty(I('sdk_version')) || $map['tab_game.sdk_version'] = I('sdk_version');
empty(I('server_id')) || $map['tab_spend.server_id'] = I('server_id');
@ -4587,7 +4608,8 @@ public function iosDetailExcelInfo($id,$map) {
'部门长',
'组长',
'推广员',
'付款时间',
'下单时间',
'到账时间',
);
$records = recordPromoteLogs('数据管理','充值明细导出');
$model = M('spend','tab_');
@ -4692,7 +4714,8 @@ public function iosDetailExcelInfo($id,$map) {
$csvData["p_p_proinfo"] = $value1["p_p_proinfo"];
$csvData["p_proinfo"] = $value1["p_proinfo"];
$csvData["proinfo"] = $value1["proinfo"];
$csvData["pay_time"] = $value1["pay_time"];
$csvData["spend_time"] = $value1["spend_time"];
$csvData["payed_time"] = $value1["pay_time"];
mb_convert_variables('GBK', 'UTF-8', $csvData);
fputcsv($fp, $csvData);
$xlsData[] = $csvData;
@ -4721,7 +4744,8 @@ public function iosDetailExcelInfo($id,$map) {
$csvData1["p_p_proinfo"] = "--";
$csvData1["p_proinfo"] = "--";
$csvData1["proinfo"] = "--";
$csvData1["pay_time"] = "--";
$csvData1["spend_time"] = "--";
$csvData1["payed_time"] = "--";
mb_convert_variables('GBK', 'UTF-8', $csvData1);
fputcsv($fp, $csvData1);
$xlsData[] = $csvData1;

Loading…
Cancel
Save