step 21 : rekap kehadiran di home screen & update versi 1.0.2
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import 'package:absensi_sas/model/check_distance_model.dart';
|
||||
import 'package:absensi_sas/model/check_presensi_jam_model.dart';
|
||||
import '../model/rekap_kehadiran_home_screen_model.dart';
|
||||
import 'base_repository.dart';
|
||||
|
||||
class PresensiRepository extends BaseRepository {
|
||||
@@ -177,4 +178,49 @@ class PresensiRepository extends BaseRepository {
|
||||
);
|
||||
return result;
|
||||
}
|
||||
|
||||
// rekap kehadiran home screen
|
||||
Future<RekapKehadiranHomeScreenModel> rekapKehadiranHomeScreen(
|
||||
String M_StaffID,
|
||||
String M_CompanyID,
|
||||
String token,
|
||||
Map<String, dynamic> paramInpVariables,
|
||||
) async {
|
||||
const String query =
|
||||
r'''query($M_StaffID:String!, $M_CompanyID:String!, $token:String!){
|
||||
queryRekapKehadiranHomeScreen(M_StaffID:$M_StaffID, M_CompanyID:$M_CompanyID, token:$token){
|
||||
status
|
||||
message
|
||||
kehadiran
|
||||
tidak_hadir
|
||||
lembur
|
||||
}
|
||||
}''';
|
||||
|
||||
// Map<String, dynamic> inpVariables = paramInpVariables;
|
||||
|
||||
// Map<String, dynamic> X = {
|
||||
// "M_StaffID": M_StaffID,
|
||||
// "M_CompanyID": M_CompanyID,
|
||||
// "token": token+"1",
|
||||
// };
|
||||
|
||||
print(paramInpVariables);
|
||||
|
||||
final resp = await postGraphQlQuery(query, paramInpVariables);
|
||||
// final resp = await postGraphQlQueryX(query, X);
|
||||
|
||||
// print(inpVariables);
|
||||
|
||||
print('obj queryRekapKehadiranHomeScreen : ${resp["queryRekapKehadiranHomeScreen"]}');
|
||||
|
||||
final result = RekapKehadiranHomeScreenModel(
|
||||
kehadiran: resp['queryRekapKehadiranHomeScreen']['kehadiran'],
|
||||
tidakHadir: resp['queryRekapKehadiranHomeScreen']['tidak_hadir'],
|
||||
lembur: resp['queryRekapKehadiranHomeScreen']['lembur'],
|
||||
message: resp['queryRekapKehadiranHomeScreen']['message'],
|
||||
status: resp['queryRekapKehadiranHomeScreen']['status'],
|
||||
);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user