Fix cart model string casting to use ?.toString()
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
b47c68b63a
commit
821eae4170
1 changed files with 5 additions and 5 deletions
|
|
@ -61,7 +61,7 @@ class Cart {
|
||||||
|
|
||||||
return Cart(
|
return Cart(
|
||||||
orderId: _parseInt(order["OrderID"]) ?? 0,
|
orderId: _parseInt(order["OrderID"]) ?? 0,
|
||||||
orderUuid: (order["OrderUUID"] as String?) ?? "",
|
orderUuid: order["OrderUUID"]?.toString() ?? "",
|
||||||
userId: _parseInt(order["OrderUserID"]) ?? 0,
|
userId: _parseInt(order["OrderUserID"]) ?? 0,
|
||||||
businessId: _parseInt(order["OrderBusinessID"]) ?? 0,
|
businessId: _parseInt(order["OrderBusinessID"]) ?? 0,
|
||||||
businessDeliveryMultiplier: _parseDouble(order["OrderBusinessDeliveryMultiplier"]) ?? 0.0,
|
businessDeliveryMultiplier: _parseDouble(order["OrderBusinessDeliveryMultiplier"]) ?? 0.0,
|
||||||
|
|
@ -72,7 +72,7 @@ class Cart {
|
||||||
statusId: _parseInt(order["OrderStatusID"]) ?? 0,
|
statusId: _parseInt(order["OrderStatusID"]) ?? 0,
|
||||||
addressId: _parseInt(order["OrderAddressID"]),
|
addressId: _parseInt(order["OrderAddressID"]),
|
||||||
paymentId: _parseInt(order["OrderPaymentID"]),
|
paymentId: _parseInt(order["OrderPaymentID"]),
|
||||||
remarks: order["OrderRemarks"] as String?,
|
remarks: order["OrderRemarks"]?.toString(),
|
||||||
addedOn: _parseDateTime(order["OrderAddedOn"]),
|
addedOn: _parseDateTime(order["OrderAddedOn"]),
|
||||||
lastEditedOn: _parseDateTime(order["OrderLastEditedOn"]),
|
lastEditedOn: _parseDateTime(order["OrderLastEditedOn"]),
|
||||||
submittedOn: _parseDateTime(order["OrderSubmittedOn"]),
|
submittedOn: _parseDateTime(order["OrderSubmittedOn"]),
|
||||||
|
|
@ -211,12 +211,12 @@ class OrderLineItem {
|
||||||
statusId: _parseInt(json["OrderLineItemStatusID"]) ?? 0,
|
statusId: _parseInt(json["OrderLineItemStatusID"]) ?? 0,
|
||||||
price: _parseDouble(json["OrderLineItemPrice"]) ?? 0.0,
|
price: _parseDouble(json["OrderLineItemPrice"]) ?? 0.0,
|
||||||
quantity: _parseInt(json["OrderLineItemQuantity"]) ?? 0,
|
quantity: _parseInt(json["OrderLineItemQuantity"]) ?? 0,
|
||||||
remark: json["OrderLineItemRemark"] as String?,
|
remark: json["OrderLineItemRemark"]?.toString(),
|
||||||
isDeleted: _parseBool(json["OrderLineItemIsDeleted"]),
|
isDeleted: _parseBool(json["OrderLineItemIsDeleted"]),
|
||||||
addedOn: _parseDateTime(json["OrderLineItemAddedOn"]),
|
addedOn: _parseDateTime(json["OrderLineItemAddedOn"]),
|
||||||
itemName: json["ItemName"] as String?,
|
itemName: json["ItemName"]?.toString(),
|
||||||
itemParentItemId: _parseInt(json["ItemParentItemID"]),
|
itemParentItemId: _parseInt(json["ItemParentItemID"]),
|
||||||
itemParentName: json["ItemParentName"] as String?,
|
itemParentName: json["ItemParentName"]?.toString(),
|
||||||
isCheckedByDefault: _parseBool(json["ItemIsCheckedByDefault"]),
|
isCheckedByDefault: _parseBool(json["ItemIsCheckedByDefault"]),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue