This commit is contained in:
Efril
2026-03-03 19:35:11 +07:00
parent 59d8f06d75
commit 4481d24375
5 changed files with 52 additions and 46 deletions
@@ -21,6 +21,8 @@ class ListOrder with _$ListOrder {
@freezed
class Order with _$Order {
const Order._();
const factory Order({
required String id,
required String orderNumber,
@@ -177,6 +179,9 @@ class Order with _$Order {
.map((e) => e.product.price.toInt() * e.quantity)
.reduce((value, element) => value + element),
);
List<OrderItem> get orderItemNotCancelled =>
orderItems.where((item) => item.status != 'cancelled').toList();
}
@freezed
+5 -3
View File
@@ -681,7 +681,7 @@ class __$$OrderImplCopyWithImpl<$Res>
/// @nodoc
class _$OrderImpl implements _Order {
class _$OrderImpl extends _Order {
const _$OrderImpl({
required this.id,
required this.orderNumber,
@@ -712,7 +712,8 @@ class _$OrderImpl implements _Order {
required this.splitType,
}) : _metadata = metadata,
_orderItems = orderItems,
_payments = payments;
_payments = payments,
super._();
@override
final String id;
@@ -889,7 +890,7 @@ class _$OrderImpl implements _Order {
__$$OrderImplCopyWithImpl<_$OrderImpl>(this, _$identity);
}
abstract class _Order implements Order {
abstract class _Order extends Order {
const factory _Order({
required final String id,
required final String orderNumber,
@@ -919,6 +920,7 @@ abstract class _Order implements Order {
required final int paymentCount,
required final String splitType,
}) = _$OrderImpl;
const _Order._() : super._();
@override
String get id;