Merge pull request '* Fix bug #33665.' (#11) from daitingting_bug_#33665 into 18.4

Reviewed-on: https://git.zcorp.cc/easycorp/zentaopms/pulls/11
This commit is contained in:
刘刚
2023-04-24 16:38:53 +08:00
+12 -3
View File
@@ -9051,7 +9051,7 @@ class upgradeModel extends model
/* Process settings. */
$settings = new stdclass();
$settings->columns = array();
$columns = array();
if($report->params)
{
$params = json_decode($report->params);
@@ -9060,7 +9060,6 @@ class upgradeModel extends model
$settings->group2 = $params->group2;
$settings->columnTotal = 'sum';
$columns = array();
foreach($params->reportField as $index => $field)
{
$column = new stdclass();
@@ -9081,14 +9080,24 @@ class upgradeModel extends model
$columns[] = $column;
}
$settings->columns = $columns;
}
else
{
$column = new stdclass();
$column->field = '';
$column->stat = '';
$column->slice = 'noSlice';
$column->showMode = 'default';
$column->showTotal = 'noShow';
$columns[] = $column;
$data->stage = 'draft';
$data->step = 1;
}
$settings->columns = $columns;
/* Process fieldSettings. */
$sql = $data->sql;
if(!empty($filters))