Browse Source

20220921 fix 後台匯出功能

LuluFJ.Ho 2 years ago
parent
commit
fec984b99b

+ 7
- 9
app/Http/Services/Backend/DataManagement/SignupManagementService.php View File

@@ -50,11 +50,9 @@ class SignupManagementService
50 50
         // 取總筆數
51 51
         $cnt = $res->count();
52 52
         // 排序
53
-        $res = $res
54
-            ->orderByRaw((int)$orderColumn . ' ' . $orderDir);
53
+        $res = $res->orderByRaw((int)$orderColumn . ' ' . $orderDir);
55 54
         // 分頁
56
-        $res = $res
57
-            ->skip($start)->take($length);
55
+        $res = $res->skip($start)->take($length);
58 56
         // 實際取資料
59 57
         $result = $res
60 58
             ->get()
@@ -70,10 +68,6 @@ class SignupManagementService
70 68
         $res = $this->signupDb
71 69
             ->select('*');
72 70
             
73
-        if ($trackNo) {
74
-            $res = $res->where('trackNo','LIKE', $trackNo.'%');
75
-        }
76
-            
77 71
         if ($keyword) {
78 72
             $res->where(function($q) use ($keyword) {
79 73
                 $q->where('firstName', $keyword)
@@ -84,7 +78,11 @@ class SignupManagementService
84 78
                     ->orWhere('phoneNumber', $keyword);
85 79
             });
86 80
         }
87
-        
81
+           
82
+        if ($trackNo) {
83
+            $res = $res->where('trackNo','LIKE', $trackNo.'%');
84
+        }
85
+         
88 86
         if ($createDateStart && $createDateFinal) {
89 87
             
90 88
             $res = $res->where('createDate', '>', $createDateStart)