|
@@ -604,10 +604,10 @@ class AnalyseLogic extends BaseLogic
|
|
|
$data = [];
|
|
$data = [];
|
|
|
foreach ($regDateRange as $regDate) {
|
|
foreach ($regDateRange as $regDate) {
|
|
|
$row['reg_date'] = $regDate;
|
|
$row['reg_date'] = $regDate;
|
|
|
- $row['reg_pay_num'] = $payDataMap[$regDate]['pay_num'] ?? 0;
|
|
|
|
|
|
|
+ $row['reg_pay_num'] = $payDataMap[$regDate]['pay_num'] ?? '';
|
|
|
foreach ($remainRange as $remainNum) {
|
|
foreach ($remainRange as $remainNum) {
|
|
|
$dimension = $regDate . "|" . ($remainNum - 1);
|
|
$dimension = $regDate . "|" . ($remainNum - 1);
|
|
|
- $row['remain_' . $remainNum] = $remainData[$dimension]['remain_num'] ?? 0;
|
|
|
|
|
|
|
+ $row['remain_' . $remainNum] = $remainData[$dimension]['remain_num'] ?? '';
|
|
|
}
|
|
}
|
|
|
$data[] = $row;
|
|
$data[] = $row;
|
|
|
}
|
|
}
|
|
@@ -622,13 +622,13 @@ class AnalyseLogic extends BaseLogic
|
|
|
if ($data) foreach ($data as $item) {
|
|
if ($data) foreach ($data as $item) {
|
|
|
|
|
|
|
|
$totalRow['reg_pay_num'] = $totalRow['reg_pay_num'] ?? 0;
|
|
$totalRow['reg_pay_num'] = $totalRow['reg_pay_num'] ?? 0;
|
|
|
- $totalRow['reg_pay_num'] += $item['reg_pay_num'];
|
|
|
|
|
|
|
+ $totalRow['reg_pay_num'] = $totalRow['reg_pay_num']? $totalRow['reg_pay_num']+$item['reg_pay_num'] : $item['reg_pay_num'];
|
|
|
|
|
|
|
|
foreach ($remainRange as $remainNum) {
|
|
foreach ($remainRange as $remainNum) {
|
|
|
$key = 'remain_' . $remainNum;
|
|
$key = 'remain_' . $remainNum;
|
|
|
|
|
|
|
|
$totalRow[$key] = $totalRow[$key] ?? 0;
|
|
$totalRow[$key] = $totalRow[$key] ?? 0;
|
|
|
- $totalRow[$key] += $item[$key];
|
|
|
|
|
|
|
+ $totalRow[$key] = $totalRow[$key] ? $totalRow[$key] + $item[$key] : $item[$key];
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -636,9 +636,9 @@ class AnalyseLogic extends BaseLogic
|
|
|
if ($params['show_type'] == 'rate') {
|
|
if ($params['show_type'] == 'rate') {
|
|
|
if ($data) foreach ($remainRange as $remainNum) {
|
|
if ($data) foreach ($remainRange as $remainNum) {
|
|
|
$key = 'remain_' . $remainNum;
|
|
$key = 'remain_' . $remainNum;
|
|
|
- $totalRow[$key] = ToolLogic::getPercent($totalRow[$key], $totalRow['reg_pay_num']);
|
|
|
|
|
|
|
+ $totalRow[$key] = $totalRow[$key] ? ToolLogic::getPercent($totalRow[$key], $totalRow['reg_pay_num']) : '';
|
|
|
foreach ($data as &$val) {
|
|
foreach ($data as &$val) {
|
|
|
- $val[$key] = ToolLogic::getPercent($val[$key], $val['reg_pay_num']);
|
|
|
|
|
|
|
+ $val[$key] = $val[$key] ? ToolLogic::getPercent($val[$key], $val['reg_pay_num']) : '';
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|