刘桂岩 пре 5 година
родитељ
комит
30eccc23a1
1 измењених фајлова са 8 додато и 4 уклоњено
  1. 8 4
      application/manage/controller/Statistics.php

+ 8 - 4
application/manage/controller/Statistics.php

@@ -58,14 +58,18 @@ class Statistics extends Base {
         $list = [];
         foreach($doctor as $k=>$v){
             $report = DB::table('report')
+                ->alias('r')
+                ->join(['remote_application'=>'ra'],'r.remote_application_id=ra.id')
                 ->where('report_doctor_id',$v['id'])
-                ->where('remote_application_id','not null')
                 ->where('review_doctor_id','not null')
+                ->where('ra.report_status=9')
                 ->where($search)
                 ->count();
             $review = DB::table('report')
+                ->alias('r')
+                ->join(['remote_application'=>'ra'],'r.remote_application_id=ra.id')
                 ->where('review_doctor_id',$v['id'])
-                ->where('remote_application_id','not null')
+                ->where('ra.report_status=9')
                 ->where($search)
                 ->count();
             $list[$k]['name'] = $v['realname'];
@@ -127,7 +131,7 @@ class Statistics extends Base {
             ->join(["(select id,name from institution )"=>'ins'],'ins.id=ra.local_institution_id','left')
             ->join(["(select id,realname from doctors )"=>'req'],'req.id=ra.req_doctor_id','left')
             ->where('ra.remote_institution_id='.$institution_id)
-            ->where('ra.report_status>7')
+            ->where('ra.report_status=9')
             ->where($search)
             ->field('ins.name as insname,req.realname as reqname,e.patient_num,e.exam_class,ra.req_date_time,r.report_datetime,reportd.realname as rpname,reviewd.realname as rvname,r.review_datetime')
             ->select();
@@ -247,7 +251,7 @@ class Statistics extends Base {
             ->join(["(select id,name from institution )"=>'ins'],'ins.id=ra.local_institution_id','left')
             ->join(["(select id,realname from doctors )"=>'req'],'req.id=ra.req_doctor_id','left')
             ->where('ra.remote_institution_id='.$institution_id)
-            ->where('ra.report_status>7')
+            ->where('ra.report_status=9')
             ->where($search)
             ->field('ins.name as insname,req.realname as reqname,e.patient_num,e.exam_class,ra.req_date_time,r.report_datetime,reportd.realname as rpname,reviewd.realname as rvname,r.review_datetime')
             ->select();