Set ItemsId in package result

This commit is contained in:
hanie.khodkari
2025-04-28 18:10:51 +03:30
parent bbb0750f25
commit 3341167cec
3 changed files with 18 additions and 17 deletions
+8 -7
View File
@@ -7,14 +7,15 @@ class PackageResultObject extends Equatable {
final String name; final String name;
final String status; final String status;
final String userName; final String userName;
final List<String> itemsId;
PackageResultObject({ PackageResultObject(
required this.id, {required this.id,
required this.createdAt, required this.createdAt,
required this.name, required this.name,
required this.status, required this.status,
required this.userName, required this.userName,
}); required this.itemsId});
@override @override
List<Object> get props => [ List<Object> get props => [
+9 -5
View File
@@ -396,13 +396,17 @@ class PackageProvider extends ChangeNotifier {
} }
for (var item in testResultData['data']) { for (var item in testResultData['data']) {
List<String> itemsId =
(item['items'] as List).map((item) => item['id'].toString()).toList();
originalItems!.add( originalItems!.add(
PackageResultObject( PackageResultObject(
createdAt: item['created_at'], createdAt: item['created_at'],
id: item['id'].toString(), id: item['id'].toString(),
name: item['name'], name: item['name'],
status: item['status'], status: item['status'],
userName: item['user']['name']), userName: item['user']['name'],
itemsId: itemsId,
),
); );
} }
pageNumber += 1; pageNumber += 1;
@@ -143,11 +143,7 @@ class PackageItemBox extends StatelessWidget {
), ),
), ),
Text( Text(
DateFormat('y-M-d').format( item!.itemsId.join(','),
DateTime.parse(
item!.createdAt,
),
),
style: TextStyle( style: TextStyle(
fontSize: 3 * _deviceBlockSize, fontSize: 3 * _deviceBlockSize,
), ),