|
@@ -45,14 +45,17 @@ class SignupManagementController extends Controller
|
45
|
45
|
$searchValue = $param["search"]["value"];
|
46
|
46
|
//客製化搜尋欄位
|
47
|
47
|
$keyword = $param["columns"][1]["search"]["value"];
|
48
|
|
- $createDateStart = $param["columns"][2]["search"]["value"];
|
49
|
|
- $createDateFinal = $param["columns"][3]["search"]["value"];
|
|
48
|
+ $trackNo = $param["columns"][2]["search"]["value"];
|
|
49
|
+ $createDateStart = $param["columns"][3]["search"]["value"];
|
|
50
|
+ $createDateFinal = $param["columns"][4]["search"]["value"];
|
50
|
51
|
|
51
|
52
|
// \Log::info('createDateStart: '.$createDateStart);
|
52
|
53
|
// \Log::info('createDateFinal: '.$createDateFinal);
|
53
|
54
|
// 驗證
|
54
|
55
|
if ($keyword != filter_var($keyword, FILTER_SANITIZE_SPECIAL_CHARS)) $keyword = "___CANNOT_FIND_STRING___";
|
55
|
56
|
if (!$this->checkParamSv->LenMToN($keyword, 0, 50)) $keyword = "___CANNOT_FIND_STRING___";
|
|
57
|
+ if ($trackNo != filter_var($trackNo, FILTER_SANITIZE_SPECIAL_CHARS)) $trackNo = "___CANNOT_FIND_STRING___";
|
|
58
|
+ if (!$this->checkParamSv->LenMToN($trackNo, 0, 50)) $trackNo = "___CANNOT_FIND_STRING___";
|
56
|
59
|
if ($createDateStart != filter_var($createDateStart, FILTER_SANITIZE_SPECIAL_CHARS)) $createDateStart = "___CANNOT_FIND_STRING___";
|
57
|
60
|
if (!$this->checkParamSv->LenMToN($createDateStart, 0, 50)) $createDateStart = "___CANNOT_FIND_STRING___";
|
58
|
61
|
if ($createDateFinal != filter_var($createDateFinal, FILTER_SANITIZE_SPECIAL_CHARS)) $createDateFinal = "___CANNOT_FIND_STRING___";
|
|
@@ -78,9 +81,9 @@ class SignupManagementController extends Controller
|
78
|
81
|
//資料庫
|
79
|
82
|
$recordsTotal = 0;
|
80
|
83
|
if ($keyword) {
|
81
|
|
- $result=$this->signupManagementSv->getList($recordsTotal, $orderColumn, $orderDir, $start, $length, $searchValue, $this->safeEncrypt(($keyword), 'arm'), $createDateStart, $createDateFinal);
|
|
84
|
+ $result=$this->signupManagementSv->getList($recordsTotal, $orderColumn, $orderDir, $start, $length, $searchValue, $this->safeEncrypt(($keyword), 'arm'), $trackNo, $createDateStart, $createDateFinal);
|
82
|
85
|
} else {
|
83
|
|
- $result=$this->signupManagementSv->getList($recordsTotal, $orderColumn, $orderDir, $start, $length, $searchValue, '', $createDateStart, $createDateFinal);
|
|
86
|
+ $result=$this->signupManagementSv->getList($recordsTotal, $orderColumn, $orderDir, $start, $length, $searchValue, '', $trackNo, $createDateStart, $createDateFinal);
|
84
|
87
|
}
|
85
|
88
|
|
86
|
89
|
// 外部短網址系統串接
|
|
@@ -127,9 +130,9 @@ class SignupManagementController extends Controller
|
127
|
130
|
}
|
128
|
131
|
*/
|
129
|
132
|
if ($request->keyword) {
|
130
|
|
- $datas = $this->signupManagementSv->getExportList($this->safeEncrypt(($request->keyword), 'arm'));
|
|
133
|
+ $datas = $this->signupManagementSv->getExportList($this->safeEncrypt(($request->keyword), 'arm'), $trackNo);
|
131
|
134
|
} else {
|
132
|
|
- $datas = $this->signupManagementSv->getExportList('');
|
|
135
|
+ $datas = $this->signupManagementSv->getExportList('', $trackNo);
|
133
|
136
|
}
|
134
|
137
|
|
135
|
138
|
$rows = [];
|