lgy 6 rokov pred
rodič
commit
bc48b11852

+ 10 - 2
application/common/library/Message.php

@@ -16,15 +16,23 @@ class Message {
 
     }
 
-    public static function insert($title,$content,$did){
+    public static function insert($title,$content,$did,$type,$url){
         $info['title'] = $title;
         $info['content'] = $content;
         $info['doctor_id'] = $did;
-        $info['type'] = '';
+        $info['type'] = $type;
         $info['ctime'] = date('Y-m-d H:i:s',time());
+        $info['is_read'] = 0;
+        $info['status'] = 0;
+        $info['url'] = $url;
         DB::table('messages')->insert($info);
     }
 
+    public static function url($sessionid,$id,$is_remote,$exam_class,$report_id=''){
+        $url = 'remotereport/edit/6?sessionid='.$sessionid.'&id='.$id.'&is_remote='.$is_remote.'&exam_class='.$exam_class.'&report_id='.$report_id;
+        return $url;
+    }
+
     public static function delete($id){
 
     }

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

@@ -163,7 +163,7 @@ class Report extends Base
 
                 $sql = '('.$sql1.') union ('.$sql2.') union ('.$sql3.')'.$limit;
             }else{*/
-                $sql = "SELECT a.id,a.urgent,a.is_remote,a.accession_num,a.exam_report,a.study_id,a.exam_datetime,a.exam_project,a.exam_status,a.exam_class,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;
+                $sql = "SELECT a.id,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,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);
             $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;