Add item names to setLineItem response
loadCartPayload now includes ItemName, ItemParentName, and ItemIsCheckedByDefault so the cart displays proper breadcrumbs immediately after adding items. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
9136ef56a9
commit
fc371dca3d
1 changed files with 24 additions and 14 deletions
|
|
@ -227,19 +227,25 @@
|
|||
<cfset var qLI = queryExecute(
|
||||
"
|
||||
SELECT
|
||||
OrderLineItemID,
|
||||
OrderLineItemParentOrderLineItemID,
|
||||
OrderLineItemOrderID,
|
||||
OrderLineItemItemID,
|
||||
OrderLineItemStatusID,
|
||||
OrderLineItemPrice,
|
||||
OrderLineItemQuantity,
|
||||
OrderLineItemRemark,
|
||||
OrderLineItemIsDeleted,
|
||||
OrderLineItemAddedOn
|
||||
FROM OrderLineItems
|
||||
WHERE OrderLineItemOrderID = ?
|
||||
ORDER BY OrderLineItemID
|
||||
oli.OrderLineItemID,
|
||||
oli.OrderLineItemParentOrderLineItemID,
|
||||
oli.OrderLineItemOrderID,
|
||||
oli.OrderLineItemItemID,
|
||||
oli.OrderLineItemStatusID,
|
||||
oli.OrderLineItemPrice,
|
||||
oli.OrderLineItemQuantity,
|
||||
oli.OrderLineItemRemark,
|
||||
oli.OrderLineItemIsDeleted,
|
||||
oli.OrderLineItemAddedOn,
|
||||
i.ItemName,
|
||||
i.ItemParentItemID,
|
||||
i.ItemIsCheckedByDefault,
|
||||
parent.ItemName AS ItemParentName
|
||||
FROM OrderLineItems oli
|
||||
INNER JOIN Items i ON i.ItemID = oli.OrderLineItemItemID
|
||||
LEFT JOIN Items parent ON parent.ItemID = i.ItemParentItemID
|
||||
WHERE oli.OrderLineItemOrderID = ?
|
||||
ORDER BY oli.OrderLineItemID
|
||||
",
|
||||
[ { value = arguments.OrderID, cfsqltype = "cf_sql_integer" } ],
|
||||
{ datasource = "payfrit" }
|
||||
|
|
@ -257,7 +263,11 @@
|
|||
"OrderLineItemQuantity": qLI.OrderLineItemQuantity,
|
||||
"OrderLineItemRemark": qLI.OrderLineItemRemark,
|
||||
"OrderLineItemIsDeleted": qLI.OrderLineItemIsDeleted,
|
||||
"OrderLineItemAddedOn": qLI.OrderLineItemAddedOn
|
||||
"OrderLineItemAddedOn": qLI.OrderLineItemAddedOn,
|
||||
"ItemName": qLI.ItemName,
|
||||
"ItemParentItemID": qLI.ItemParentItemID,
|
||||
"ItemParentName": qLI.ItemParentName,
|
||||
"ItemIsCheckedByDefault": qLI.ItemIsCheckedByDefault
|
||||
})>
|
||||
</cfloop>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue