add filter & paras name
This commit is contained in:
@@ -27,11 +27,18 @@ class SignTodoApiService {
|
|||||||
}) async {
|
}) async {
|
||||||
// 準備傳送給 SP 的參數 Map (不含 token,fetchProcedure 會補齊)
|
// 準備傳送給 SP 的參數 Map (不含 token,fetchProcedure 會補齊)
|
||||||
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 {
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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", // 指向訊息資料表
|
||||||
|
|||||||
Reference in New Issue
Block a user