ShuanghongS 3 долоо хоног өмнө
parent
commit
f480d0a97b
1 өөрчлөгдсөн 10 нэмэгдсэн , 8 устгасан
  1. 10 8
      service/report.class.php

+ 10 - 8
service/report.class.php

@@ -799,14 +799,7 @@ class report {
             $dataReturn['tableColumns'] =  $tableColumns;
             
             
-            //形成sql
-            $schedule_search = common::excuteObjectSql("select t.name,t.level,s.schedule_order_field,s.data_reference_field,s.data_range_type,
-                    s.dynamic_start_offset,s.dynamic_end_offset,
-                    s.fixed_start_date,s.fixed_end_date,
-                    t.report_sql,t.count_sql
-                from public.kln_report_template t 
-                     left join public.kln_report_schedule s on s.serial_no = t.serial_no  
-                where  s.serial_no = '$serial_no' and lower(s.create_by) = '".strtolower(_getLoginName())."'");
+            $schedule_search = common::excuteObjectSql("select t.name,t.level,t.report_sql,t.count_sql from public.kln_report_template t where  t.serial_no = '$serial_no'");
 
             $report_sql = $schedule_search["report_sql"];
             //$count_sql = $schedule_search["count_sql"];
@@ -833,6 +826,15 @@ class report {
                     $orderby = " order by \"".strtoupper($schedule_order_field)."\"";
                 }
             } else {
+                 //如果kln_report_schedule有值了。就直接这样查询  就页面而言不会进入这个分支
+                $schedule_search = common::excuteObjectSql("select t.name,t.level,s.schedule_order_field,s.data_reference_field,s.data_range_type,
+                        s.dynamic_start_offset,s.dynamic_end_offset,
+                        s.fixed_start_date,s.fixed_end_date,
+                        t.report_sql,t.count_sql
+                    from public.kln_report_template t 
+                        left join public.kln_report_schedule s on s.serial_no = t.serial_no  
+                    where  s.serial_no = '$serial_no' and lower(s.create_by) = '".strtolower(_getLoginName())."'");
+
                 if($schedule_search["data_range_type"] == "dynamic_rolling"){
                     $field_db = strtolower($schedule_search["data_reference_field"]);
                     $dynamic_start_offset_db = empty($schedule_search["dynamic_start_offset"]) ? 0 : $schedule_search["dynamic_start_offset"];