fix fcs shipment service
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
import 'package:fcs/domain/constants.dart';
|
||||
import 'package:fcs/constants.dart';
|
||||
import 'package:fcs/domain/entities/auth_result.dart' as fcs;
|
||||
import 'package:fcs/domain/entities/auth_status.dart';
|
||||
import 'package:fcs/domain/entities/setting.dart';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'dart:async';
|
||||
import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
import 'package:fcs/domain/constants.dart';
|
||||
import 'package:fcs/constants.dart';
|
||||
import 'package:fcs/domain/entities/carton.dart';
|
||||
import 'package:fcs/helpers/api_helper.dart';
|
||||
import 'package:fcs/helpers/firebase_helper.dart';
|
||||
@@ -47,7 +47,7 @@ class CartonDataProvider {
|
||||
.collection(path)
|
||||
.where("carton_number", isEqualTo: term)
|
||||
.where("is_deleted", isEqualTo: false)
|
||||
.orderBy("created_at",descending: true)
|
||||
.orderBy("created_at", descending: true)
|
||||
.get();
|
||||
return querySnap.docs.map((e) => Carton.fromMap(e.data(), e.id)).toList();
|
||||
} catch (e) {
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:fcs/config.dart';
|
||||
import 'package:fcs/domain/constants.dart';
|
||||
import 'package:fcs/constants.dart';
|
||||
import 'package:fcs/domain/entities/package.dart';
|
||||
import 'package:fcs/helpers/api_helper.dart';
|
||||
import 'package:fcs/helpers/firebase_helper.dart';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
import 'package:fcs/domain/constants.dart';
|
||||
import 'package:fcs/constants.dart';
|
||||
import 'package:fcs/domain/entities/cargo_type.dart';
|
||||
import 'package:fcs/domain/entities/custom_duty.dart';
|
||||
import 'package:fcs/domain/entities/discount_by_weight.dart';
|
||||
|
||||
@@ -2,7 +2,7 @@ import 'dart:convert';
|
||||
|
||||
import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
import 'package:fcs/config.dart';
|
||||
import 'package:fcs/domain/constants.dart';
|
||||
import 'package:fcs/constants.dart';
|
||||
import 'package:fcs/domain/entities/user.dart';
|
||||
import 'package:fcs/helpers/api_helper.dart';
|
||||
import 'package:fcs/helpers/firebase_helper.dart';
|
||||
|
||||
@@ -29,27 +29,7 @@ class FcsShipmentServiceImp implements FcsShipmentService {
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> arriveFcsShipment(String id) {
|
||||
return shipmentDataProvider.arriveFcsShipment(id);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> cancelFcsShipment(String id) {
|
||||
return shipmentDataProvider.cancelFcsShipment(id);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> invoiceFcsShipment(String id) {
|
||||
return shipmentDataProvider.invoiceFcsShipment(id);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> processFcsShipment(String id) {
|
||||
return shipmentDataProvider.processFcsShipment(id);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> shipFcsShipment(String id) {
|
||||
return shipmentDataProvider.shipFcsShipment(id);
|
||||
Future<void> updateFcsShipmentStatus(String id, String status) {
|
||||
return shipmentDataProvider.updateFcsShipmentStatus(id, status);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,9 +4,10 @@ abstract class FcsShipmentService {
|
||||
Future<void> createFcsShipment(FcsShipment fcsShipment);
|
||||
Future<void> updateFcsShipment(FcsShipment fcsShipment);
|
||||
Future<String> report(FcsShipment fcsShipment);
|
||||
Future<void> processFcsShipment(String id);
|
||||
Future<void> cancelFcsShipment(String id);
|
||||
Future<void> shipFcsShipment(String id);
|
||||
Future<void> arriveFcsShipment(String id);
|
||||
Future<void> invoiceFcsShipment(String id);
|
||||
Future<void> updateFcsShipmentStatus(String id, String status);
|
||||
// Future<void> processFcsShipment(String id);
|
||||
// Future<void> cancelFcsShipment(String id);
|
||||
// Future<void> shipFcsShipment(String id);
|
||||
// Future<void> arriveFcsShipment(String id);
|
||||
// Future<void> invoiceFcsShipment(String id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user