Browse Source

Merge branch 'pro' of http://code.pacsonline.cn/zskk_bg/yuanchengpasc into pro

fuyu 5 years ago
parent
commit
436b45539d
1 changed files with 12 additions and 1 deletions
  1. 12 1
      application/inter/controller/Report.php

+ 12 - 1
application/inter/controller/Report.php

@@ -163,9 +163,20 @@ class Report extends Base
 
                 $sql = '('.$sql1.') union ('.$sql2.') union ('.$sql3.')'.$limit;
             }else{*/
+
                 $sql = "SELECT a.id,a.severe,a.urgent,a.is_remote,a.accession_num,a.patient_num,a.exam_report,a.study_id,a.exam_datetime,a.exam_project,a.exam_status,a.exam_class,a.application_doctor,a.application_department,p.name,p.sex,p.age,ra.report_status FROM (exams as a,patient_infos as p) LEFT JOIN remote_application as ra on ra.exam_id=a.id where a.institution_id='".$doctor['institution_id']."' and p.id=a.patient_id ".$where." order by a.createdAt desc".$limit;
 //            }
-            $list = DB::query($sql);
+
+            if($doctor['institution_id'] == '13000003' and $page == 1 and empty($where)){
+                if(Cache::get('13000003_1_')){
+                    $list = Cache::get('13000003_1_');
+                }else{
+                    $list = DB::query($sql);
+                    Cache::set('13000003_1_',$list,86400);
+                }
+            }else{
+                $list = DB::query($sql);
+            }
             $csql = "SELECT count(1) FROM (exams as a,patient_infos as p) LEFT JOIN remote_application as ra on ra.exam_id=a.id where a.institution_id='".$doctor['institution_id']."' and p.id=a.patient_id ".$where;
             $count = DB::query($csql);
             log::record('请求的sql语句');