add filter & paras name

This commit is contained in:
2026-03-03 08:08:55 +08:00
parent 38291885dd
commit fbd66c308c
3 changed files with 9 additions and 2 deletions
+7
View File
@@ -27,11 +27,18 @@ class SignTodoApiService {
}) async { }) async {
// 準備傳送給 SP 的參數 Map (不含 tokenfetchProcedure 會補齊) // 準備傳送給 SP 的參數 Map (不含 tokenfetchProcedure 會補齊)
final Map<String, String> params = { final Map<String, String> params = {
/* 配合 server 程式, 參數一律用 para0x 以方便排序 20260302 Michael
"sign_type": type, "sign_type": type,
"uuid": uuid, "uuid": uuid,
"source_pk_value": billNo, "source_pk_value": billNo,
"sign_note": note, "sign_note": note,
"next_signer": nextSigner.isEmpty ? "*" : nextSigner, // 根據 SP 註解,空值傳 * "next_signer": nextSigner.isEmpty ? "*" : nextSigner, // 根據 SP 註解,空值傳 *
*/
"para01": type,
"para02": uuid,
"para03": billNo,
"para04": note,
"para05": nextSigner.isEmpty ? "*" : nextSigner, // 根據 SP 註解,空值傳 *
}; };
try { try {
+1 -1
View File
@@ -42,7 +42,7 @@ class LeaveApiService {
// 獲取個人請假紀錄 // 獲取個人請假紀錄
Future<List<Leave>> fetchLeaves(String personId) async { Future<List<Leave>> fetchLeaves(String personId) async {
// 排序:按單據日期降冪 // 排序:按單據日期降冪
String queryFilter = "1^100^billdate^*^^^personid^$personId"; String queryFilter = "1^100^billdate^*^start_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 7 DAY) AND DATE_ADD(CURDATE(), INTERVAL 7 DAY)^^personid^$personId";
return await _apiService.fetchList<Leave>( return await _apiService.fetchList<Leave>(
tableName: "hrs_leave", tableName: "hrs_leave",
+1 -1
View File
@@ -15,7 +15,7 @@ class MessageApiService {
// 排序:按通知日期 (create_date) 降冪排列 // 排序:按通知日期 (create_date) 降冪排列
// 實務上可根據您的 Generic API 支援度,將 dateParam 傳入作為過濾條件 // 實務上可根據您的 Generic API 支援度,將 dateParam 傳入作為過濾條件
// String queryFilter = "1^100^create_date^*^^^receivers^$userId^after^$dateParam"; // String queryFilter = "1^100^create_date^*^^^receivers^$userId^after^$dateParam";
String queryFilter = "1^100^create_date^*^^^receivers^$userId^^"; String queryFilter = "1^100^create_date^*^create_date >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)^^receivers^$userId^^";
return await _apiService.fetchList<EipMessage>( return await _apiService.fetchList<EipMessage>(
tableName: "eip_message", // 指向訊息資料表 tableName: "eip_message", // 指向訊息資料表