add fcs shipment in processing,update cargo types for carton

This commit is contained in:
tzw
2025-03-21 18:19:52 +06:30
parent e208734dfa
commit 3bfbca35fc
34 changed files with 1227 additions and 665 deletions

View File

@@ -276,11 +276,6 @@ class PackageModel extends BaseModel {
return pkgs.where((e) => seen.add(e)).toList();
}
Future<void> createPackages(User user, List<Package> packages) {
return Services.instance.packageService
.createPackages(packages, user.fcsID!);
}
Future<void> createReceiving(
User? user, Package package, List<File?>? files) async {
if (user != null) {
@@ -364,14 +359,15 @@ class PackageModel extends BaseModel {
var count =
(package.photoUrls.length) + files.length - (deletedUrls.length);
if (count > uploadPhotoLimit)
if (count > uploadPhotoLimit) {
throw Exception("Exceed number of file upload");
}
package.photoUrls = package.photoUrls;
String path = Path.join(pkg_files_path);
uploadedURL = await uploadFiles(path, files);
uploadedURL.forEach((url) {
for (var url in uploadedURL) {
package.photoUrls.add(url);
});
}
package.photoUrls.removeWhere((e) => deletedUrls.contains(e));
}
try {