assign('id',$id); $this->assign('edate',$edate); $this->assign('sdate',$sdate); return $this->fetch('line_eif'); } public function getjson() { $edate=date("Y-m-d"); $sdate=date('Y-m-d',strtotime("$edate -1 month")); if (empty($_GET['sid'])) return; $sid = $_GET['sid']; if (!empty($_GET['stime'])) { $sdate=date('Y-m-d',strtotime($_GET['stime'])); } if (!empty($_GET['etime'])) { $edate=date('Y-m-d',strtotime($_GET['etime'])); $edate=date('Y-m-d',strtotime("$edate 1 day")); } $b = Db::query("select * from data_eaif_h where EQMID='{$sid}' and capturetime >'{$sdate}' and capturetime<'{$edate}'"); foreach($b as $k=>$v){ foreach($v as $k1=>$v1 ){ if($k1 != 'capturetime'){ $b[$k][$k1] = floatval($v1); } } } $data = json_encode($b); echo $data; } }