upload file & revisi ui
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:app_petty_cash/model/list_type_model.dart';
|
||||
|
||||
import '../app/constant.dart';
|
||||
@@ -57,34 +59,68 @@ class TransaksiRepository extends BaseRepository {
|
||||
String catatan,
|
||||
String userid,
|
||||
String sender,
|
||||
String base64file,
|
||||
String fileName,
|
||||
String fileSize,
|
||||
String fileExtension,
|
||||
String url) async {
|
||||
String paramPostInUrl = "";
|
||||
// String paramPostInUrl = "";
|
||||
Map<String, dynamic> prm = {};
|
||||
String M_CompanyID = await getCompanyID();
|
||||
if (tipe == "DEBIT") {
|
||||
sender = "";
|
||||
paramPostInUrl =
|
||||
"?tanggal=$tanggal&tipe=$tipe&kategoriid=$kategoriid&jumlah=$jumlah&catatan=$catatan&url=$url&userid=$userid&sender=$sender";
|
||||
prm = {
|
||||
'tanggal': tanggal,
|
||||
'tipe': tipe,
|
||||
'kategoriid': kategoriid,
|
||||
'jumlah': jumlah,
|
||||
'catatan': catatan,
|
||||
'url': url,
|
||||
'userid': userid,
|
||||
'sender': sender,
|
||||
'companyid': M_CompanyID,
|
||||
'base64File': base64file,
|
||||
'fileName': fileName,
|
||||
'fileSize': fileSize,
|
||||
'fileEkstension': fileExtension
|
||||
};
|
||||
|
||||
// paramPostInUrl =
|
||||
// "?tanggal=$tanggal&tipe=$tipe&kategoriid=$kategoriid&jumlah=$jumlah&catatan=$catatan&url=$url&userid=$userid&sender=$sender";
|
||||
} else {
|
||||
if (tipe == "KREDIT") {
|
||||
kategoriid = "0";
|
||||
paramPostInUrl =
|
||||
"?tanggal=$tanggal&tipe=$tipe&kategoriid=$kategoriid&jumlah=$jumlah&catatan=$catatan&url=$url&userid=$userid&sender=$sender";
|
||||
prm = {
|
||||
'tanggal': tanggal,
|
||||
'tipe': tipe,
|
||||
'kategoriid': kategoriid,
|
||||
'jumlah': jumlah,
|
||||
'catatan': catatan,
|
||||
'url': url,
|
||||
'userid': userid,
|
||||
'sender': sender,
|
||||
'companyid': M_CompanyID,
|
||||
'fileName': fileName,
|
||||
'fileSize': fileSize,
|
||||
'fileEkstension': fileExtension
|
||||
};
|
||||
// paramPostInUrl =
|
||||
// "?tanggal=$tanggal&tipe=$tipe&kategoriid=$kategoriid&jumlah=$jumlah&catatan=$catatan&url=$url&userid=$userid&sender=$sender";
|
||||
}
|
||||
}
|
||||
|
||||
paramPostInUrl += "&companyid=$M_CompanyID";
|
||||
// paramPostInUrl += "&companyid=$M_CompanyID";
|
||||
// /?tanggal=2023-12-29&tipe=KREDIT&kategoriid=3&jumlah=5000&catatan=Lakban%20Besar&url=&userid=1&sender=
|
||||
|
||||
final service =
|
||||
"${Constant.baseUrlDevone}transaction/addtransaction/$paramPostInUrl";
|
||||
final resp = await get(
|
||||
// param: {
|
||||
// "": "",
|
||||
// },
|
||||
service: service,
|
||||
);
|
||||
final service = "${Constant.baseUrlDevone}transaction/addtransaction";
|
||||
final resp = await post(
|
||||
// param: {
|
||||
// "": "",
|
||||
// },
|
||||
service: service,
|
||||
param: prm);
|
||||
|
||||
print("url insert transaksi : $service");
|
||||
print("prm insert transaksi : ${jsonEncode(prm)}");
|
||||
|
||||
// final result = List<ListCategory>.empty(growable: true);
|
||||
// resp['data'].forEach((e) {
|
||||
@@ -127,7 +163,6 @@ class TransaksiRepository extends BaseRepository {
|
||||
String id,
|
||||
String userid,
|
||||
) async {
|
||||
|
||||
final service =
|
||||
"${Constant.baseUrlDevone}transaction/deletetransaction/?id=$id&userid=$userid";
|
||||
final resp = await get(
|
||||
@@ -145,7 +180,7 @@ class TransaksiRepository extends BaseRepository {
|
||||
// result.add(model);
|
||||
// });
|
||||
|
||||
if(resp['status'] != "OK"){
|
||||
if (resp['status'] != "OK") {
|
||||
return resp['message'];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user