|
@@ -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)
|