|
@@ -165,9 +165,21 @@ class orderstatsControl extends SystemControl
|
|
$cond['time_type'] = $_GET['order_time_type'];
|
|
$cond['time_type'] = $_GET['order_time_type'];
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ $add_type_text = self::ADD_TYPE_TEXT;
|
|
$balance_list = $mod->getBalanceList($cond, 200);
|
|
$balance_list = $mod->getBalanceList($cond, 200);
|
|
foreach ($balance_list as &$item) {
|
|
foreach ($balance_list as &$item) {
|
|
-
|
|
|
|
|
|
+ $transfer_detail_data = [];
|
|
|
|
+
|
|
|
|
+ if(!empty($item['transfer_detail'])) {
|
|
|
|
+ $transfer_detail = json_decode($item['transfer_detail'], true);
|
|
|
|
+ foreach ($transfer_detail as $add_type => $value) {
|
|
|
|
+ $transfer_detail_data[$add_type] = [
|
|
|
|
+ 'name' => $add_type_text[$add_type],
|
|
|
|
+ 'amount' => $value
|
|
|
|
+ ];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ $item['transfer_detail_data'] = $transfer_detail_data;
|
|
}
|
|
}
|
|
|
|
|
|
$order_time_type_text = ['notify_time' => '回调时间', 'order_time' => '下单时间'];
|
|
$order_time_type_text = ['notify_time' => '回调时间', 'order_time' => '下单时间'];
|
|
@@ -186,8 +198,9 @@ class orderstatsControl extends SystemControl
|
|
|
|
|
|
$condition = ['end' => $end_unixtime];
|
|
$condition = ['end' => $end_unixtime];
|
|
|
|
|
|
|
|
+ $end_txt = date("Y-m-d H:i:s");
|
|
$manager = new task\manager();
|
|
$manager = new task\manager();
|
|
- $task = $manager->add_task('refill_balance_stat_all',$condition,1,-1,'对账统计');
|
|
|
|
|
|
+ $task = $manager->add_task('refill_balance_stat_all',$condition,1,-1,"对账统计-{$end_txt}");
|
|
if ($task->completed() && $task->success()) {
|
|
if ($task->completed() && $task->success()) {
|
|
exit(json_encode(['code' => true, 'msg' => '操作成功,此记录已新建成功。']));
|
|
exit(json_encode(['code' => true, 'msg' => '操作成功,此记录已新建成功。']));
|
|
} else {
|
|
} else {
|
|
@@ -278,19 +291,6 @@ class orderstatsControl extends SystemControl
|
|
showMessage('记录不存在!');
|
|
showMessage('记录不存在!');
|
|
}
|
|
}
|
|
|
|
|
|
- $start_stamp = strtotime($_POST['start_stamp']);
|
|
|
|
- if(empty($start_stamp)) {
|
|
|
|
- $start_stamp = 0;
|
|
|
|
- }
|
|
|
|
- $end_text = $_POST['end_text'];
|
|
|
|
- if (!empty($end_text)) {
|
|
|
|
- $end_stamp = strtotime($end_text);
|
|
|
|
- } else {
|
|
|
|
- $end_stamp = 0;
|
|
|
|
- }
|
|
|
|
- if($start_stamp > $end_stamp){
|
|
|
|
- showMessage('统计日期有误!');
|
|
|
|
- }
|
|
|
|
$success_count = $_POST['success_count'] ?? 0;
|
|
$success_count = $_POST['success_count'] ?? 0;
|
|
$refill_amount = $_POST['refill_amount'] ?? 0;
|
|
$refill_amount = $_POST['refill_amount'] ?? 0;
|
|
$mch_amount = $_POST['mch_amount'] ?? 0;
|
|
$mch_amount = $_POST['mch_amount'] ?? 0;
|
|
@@ -303,7 +303,7 @@ class orderstatsControl extends SystemControl
|
|
$remark = $_POST['remark'] ?? '';
|
|
$remark = $_POST['remark'] ?? '';
|
|
|
|
|
|
$update = [
|
|
$update = [
|
|
- 'start_stamp' => $start_stamp, 'end_stamp' => $end_stamp, 'end_text' => $end_text, 'success_count' => $success_count,
|
|
|
|
|
|
+ 'success_count' => $success_count,
|
|
'refill_amount' => $refill_amount, 'mch_amount' => $mch_amount, 'channel_amount' => $channel_amount,
|
|
'refill_amount' => $refill_amount, 'mch_amount' => $mch_amount, 'channel_amount' => $channel_amount,
|
|
'profit_amount' => $profit_amount, 'refund_amount' => $refund_amount, 'except_amount' => $except_amount,
|
|
'profit_amount' => $profit_amount, 'refund_amount' => $refund_amount, 'except_amount' => $except_amount,
|
|
'accumulate_balance' => $accumulate_balance, 'balance' => $balance, 'remark' => $remark
|
|
'accumulate_balance' => $accumulate_balance, 'balance' => $balance, 'remark' => $remark
|