Browse Source

20220920 後台可匯出條件新增起訖日、議程地區

LuluFJ.Ho 2 years ago
parent
commit
05d507a52e

+ 2
- 2
app/Http/Controllers/Backend/DataManagement/SignupManagementController.php View File

@@ -130,9 +130,9 @@ class SignupManagementController extends Controller
130 130
         }
131 131
         */
132 132
         if ($request->keyword) {
133
-            $datas = $this->signupManagementSv->getExportList($this->safeEncrypt(($request->keyword), 'arm'), $trackNo);
133
+            $datas = $this->signupManagementSv->getExportList($this->safeEncrypt(($request->keyword), 'arm'), $trackNo, $createDateStart, $createDateFinal);
134 134
         } else {
135
-            $datas = $this->signupManagementSv->getExportList('', $trackNo);
135
+            $datas = $this->signupManagementSv->getExportList('', $trackNo, $createDateStart, $createDateFinal);
136 136
         }
137 137
         
138 138
         $rows = [];

+ 6
- 1
app/Http/Services/Backend/DataManagement/SignupManagementService.php View File

@@ -61,7 +61,7 @@ class SignupManagementService
61 61
         return $result;
62 62
     }
63 63
 
64
-    public function getExportList($keyword)
64
+    public function getExportList($keyword, $trackNo, $createDateStart, $createDateFinal)
65 65
     {
66 66
         $res = $this->signupDb
67 67
             ->select('*');
@@ -80,6 +80,11 @@ class SignupManagementService
80 80
                 ->orWhere('typeOfJob', $keyword)
81 81
                 ->orWhere('jobTitle', $keyword);
82 82
         }
83
+        
84
+        $res->where('trackNo','LIKE', $trackNo.'%')
85
+            ->where('createDate', '>', $createDateStart)
86
+            ->where('createDate', '<', $createDateFinal);
87
+                        
83 88
         $res = $this->signupDb
84 89
             ->get()
85 90
             ->toArray();

+ 1
- 1
resources/views/admin/DataManagement/SignupManagement.blade.php View File

@@ -123,7 +123,7 @@
123 123
             $('#GridView1').DataTable()
124 124
                 .column(1).search($('#keyword').val())
125 125
                 .column(2).search($('#trackNo').val())
126
-                .column(3).search($('#createDateStart').val())trackNo
126
+                .column(3).search($('#createDateStart').val())
127 127
                 .column(4).search($('#createDateFinal').val())
128 128
             ;
129 129
             $('#GridView1').dataTable().fnDraw(true);