add fcs shipment in processing,update cargo types for carton
This commit is contained in:
@@ -11,20 +11,14 @@ import '../services/services.dart';
|
||||
class PackageDataProvider {
|
||||
final log = Logger('PackageDataProvider');
|
||||
|
||||
Future<void> createPackages(List<Package> packages, String fcsID) async {
|
||||
List<Map<String, dynamic>> json = packages.map((e) => e.toJson()).toList();
|
||||
return await requestAPI("/packages", "POST",
|
||||
payload: {"packages": json, "fcs_id": fcsID}, token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> createReceiving(Package package) async {
|
||||
return await requestAPI("/receiving", "POST",
|
||||
payload: package.toJson(), token: await getToken());
|
||||
payload: package.toJsonForReceiving(), token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> updateReceiving(Package package) async {
|
||||
return await requestAPI("/receiving", "PUT",
|
||||
payload: package.toJson(), token: await getToken());
|
||||
payload: package.toJsonForReceiving(), token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> deleteReceiving(Package package) async {
|
||||
@@ -34,7 +28,7 @@ class PackageDataProvider {
|
||||
|
||||
Future<void> updateProcessing(Package package) async {
|
||||
return await requestAPI("/processing", "PUT",
|
||||
payload: package.toJson(), token: await getToken());
|
||||
payload: package.toJsonForProcessing(), token: await getToken());
|
||||
}
|
||||
|
||||
Future<void> deleteProcessing(Package package) async {
|
||||
|
||||
@@ -45,7 +45,7 @@ class UserDataProvider {
|
||||
.limit(1)
|
||||
.get();
|
||||
|
||||
if (querySnap.docs.length > 0) {
|
||||
if (querySnap.docs.isNotEmpty) {
|
||||
var snap = querySnap.docs.first;
|
||||
User user = User.fromMap(snap.data() as Map<String, dynamic>, snap.id);
|
||||
return user;
|
||||
|
||||
Reference in New Issue
Block a user