作者 潘浩文
1 个管道 的构建 通过 耗费 1 秒

XIAOPAN

... ... @@ -31,10 +31,14 @@ class AdminStatisticsController extends AdminBaseController{
$param=$this->request->param();
$where='';
$where1=[];
$where2=[];
if (!empty($param['hospital'])){
$where="hospital='".$param['hospital']."' AND";
$where1['hospital']=$param['hospital'];
}
if (!empty($param['note'])){
$where2['note']=$param['note'];
}
//医院总体时长统计
$data=Db::name('order')
->alias('a')
... ... @@ -91,6 +95,14 @@ class AdminStatisticsController extends AdminBaseController{
->where('o.start_time','between',$month_interval[$i])
->where('o.state',3)
->sum('o.price');
$Month_note_money[]=Db::name('order')
->alias('o')
->join('equipment e','o.eq_name=e.name')
->where($where1)
->where($where2)
->where('o.start_time','between',$month_interval[$i])
->where('o.state',3)
->sum('o.price');
}
$this->assign('month',json_encode($Month));
$this->assign('monthData',json_encode($Month_statistics));
... ... @@ -125,8 +137,12 @@ class AdminStatisticsController extends AdminBaseController{
public function getNote(){
$param=$this->request->param();
$data=Db::name('equipment')->where(['hospital'=>$param['hospital'],'is_delete'=>0])->whereNotNull('note')->group('note')->select()->toArray();
return $data;
if ($param['hospital']!="") {
$data = Db::name('equipment')->where(['hospital' => $param['hospital'], 'is_delete' => 0])->whereNotNull('note')->group('note')->select()->toArray();
return $data;
}else{
return "";
}
}
... ...