* Add fetch api for screen preview chart data.

This commit is contained in:
qixinzhi
2023-12-12 17:22:24 +08:00
parent 345b9292ca
commit df96e69034
4 changed files with 11 additions and 4 deletions
+2 -2
View File
@@ -68,11 +68,11 @@ class screenModel extends model
* @access public
* @return object
*/
public function getByID($screenID, $year = '', $month = '', $dept = '', $account = '')
public function getByID($screenID, $year = '', $month = '', $dept = '', $account = '', $withChartData = true)
{
$screen = $this->dao->select('*')->from(TABLE_SCREEN)->where('id')->eq($screenID)->fetch();
if(!isset($screen->scheme) or empty($screen->scheme)) $screen->scheme = file_get_contents(__DIR__ . '/json/screen.json');
$screen->chartData = $this->genChartData($screen, $year, $month, $dept, $account);
if($withChartData) $screen->chartData = $this->genChartData($screen, $year, $month, $dept, $account);
return $screen;
}