lvhao 14 saat önce
ebeveyn
işleme
0b17e17f6b
1 değiştirilmiş dosya ile 28 ekleme ve 6 silme
  1. 28 6
      core/CoreApp/controllers/Workshopshow.php

+ 28 - 6
core/CoreApp/controllers/Workshopshow.php

@@ -235,6 +235,15 @@ class Workshopshow extends Start_Controller
         $this->db->select("orderinfo,number,SUM(bhnum) as bhsum ");
         $this->db->group_by('orderinfo');
         $list = $this->db->get('whlabel_bh')->result_array();
+        if(empty($list)){
+            echo json_encode([
+                'code'=>1,
+                'msg'=>"没有更多数据",
+                'page_able'=>0,
+                'data'=>[],
+            ],JSON_UNESCAPED_UNICODE);
+            die;
+        }
         $final_list = array_chunk($list,5);
         if(empty($final_list[$page-1])){
             echo json_encode([
@@ -242,6 +251,7 @@ class Workshopshow extends Start_Controller
                 'msg'=>"没有更多数据",
                 'data'=>[],
             ],JSON_UNESCAPED_UNICODE);
+            die;
         }else{
 
             $do_list = $final_list[$page-1];
@@ -260,12 +270,24 @@ class Workshopshow extends Start_Controller
             $do_list[$k]['wcnum'] = $wcnum;
             $do_list[$k]['wwgnum'] = $printnum - $wcnum;
         }
-        echo json_encode([
-            'code'=>1,
-            'msg'=>"success",
-            'data'=>$do_list,
-        ],JSON_UNESCAPED_UNICODE);
-        die;
+        if(isset($final_list[$page])){
+            echo json_encode([
+                'code'=>1,
+                'msg'=>"success",
+                'page_able'=>1,
+                'data'=>$do_list,
+            ],JSON_UNESCAPED_UNICODE);
+            die;
+        }else{
+            echo json_encode([
+                'code'=>1,
+                'msg'=>"success",
+                'page_able'=>0,
+                'data'=>$do_list,
+            ],JSON_UNESCAPED_UNICODE);
+            die;
+        }
+        
     }
     //美国备货的各车间在产数量
     private function _mgbhgcjnum(){