fix fcs shipment service

This commit is contained in:
2024-09-22 16:49:59 +06:30
parent 4036c6ae49
commit 1d171bad69
66 changed files with 1697 additions and 156 deletions

View File

@@ -22,28 +22,8 @@ class FcsShipmentDataProvider {
return data["url"];
}
Future<void> processFcsShipment(String id) async {
return await requestAPI("/fcs_shipments/process", "PUT",
payload: {"id": id}, token: await getToken());
}
Future<void> cancelFcsShipment(String id) async {
return await requestAPI("/fcs_shipments/cancel", "POST",
payload: {"id": id}, token: await getToken());
}
Future<void> shipFcsShipment(String id) async {
return await requestAPI("/fcs_shipments/ship", "PUT",
payload: {"id": id}, token: await getToken());
}
Future<void> arriveFcsShipment(String id) async {
return await requestAPI("/fcs_shipments/arrive", "PUT",
payload: {"id": id}, token: await getToken());
}
Future<void> invoiceFcsShipment(String id) async {
return await requestAPI("/fcs_shipments/invoice", "PUT",
payload: {"id": id}, token: await getToken());
Future<void> updateFcsShipmentStatus(String id, String status) async {
return await requestAPI("/fcs_shipments/status", "PUT",
payload: {"id": id, "status": status}, token: await getToken());
}
}