Fix null value handling in setOrderType API
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
d783f91075
commit
e9eb708de1
1 changed files with 26 additions and 26 deletions
|
|
@ -69,22 +69,22 @@
|
||||||
<cfset var businessDeliveryFee = qBusiness.recordCount GT 0 ? qBusiness.BusinessDeliveryFlatFee : 0>
|
<cfset var businessDeliveryFee = qBusiness.recordCount GT 0 ? qBusiness.BusinessDeliveryFlatFee : 0>
|
||||||
|
|
||||||
<cfset out.Order = {
|
<cfset out.Order = {
|
||||||
"OrderID": qOrder.OrderID,
|
"OrderID": val(qOrder.OrderID),
|
||||||
"OrderUUID": qOrder.OrderUUID,
|
"OrderUUID": qOrder.OrderUUID ?: "",
|
||||||
"OrderUserID": qOrder.OrderUserID,
|
"OrderUserID": val(qOrder.OrderUserID),
|
||||||
"OrderBusinessID": qOrder.OrderBusinessID,
|
"OrderBusinessID": val(qOrder.OrderBusinessID),
|
||||||
"OrderBusinessDeliveryMultiplier": qOrder.OrderBusinessDeliveryMultiplier,
|
"OrderBusinessDeliveryMultiplier": val(qOrder.OrderBusinessDeliveryMultiplier),
|
||||||
"OrderTypeID": qOrder.OrderTypeID,
|
"OrderTypeID": val(qOrder.OrderTypeID),
|
||||||
"OrderDeliveryFee": qOrder.OrderDeliveryFee,
|
"OrderDeliveryFee": val(qOrder.OrderDeliveryFee),
|
||||||
"BusinessDeliveryFee": businessDeliveryFee,
|
"BusinessDeliveryFee": val(businessDeliveryFee),
|
||||||
"OrderStatusID": qOrder.OrderStatusID,
|
"OrderStatusID": val(qOrder.OrderStatusID),
|
||||||
"OrderAddressID": qOrder.OrderAddressID,
|
"OrderAddressID": val(qOrder.OrderAddressID),
|
||||||
"OrderPaymentID": qOrder.OrderPaymentID,
|
"OrderPaymentID": val(qOrder.OrderPaymentID),
|
||||||
"OrderRemarks": qOrder.OrderRemarks,
|
"OrderRemarks": qOrder.OrderRemarks ?: "",
|
||||||
"OrderAddedOn": qOrder.OrderAddedOn,
|
"OrderAddedOn": qOrder.OrderAddedOn,
|
||||||
"OrderLastEditedOn": qOrder.OrderLastEditedOn,
|
"OrderLastEditedOn": qOrder.OrderLastEditedOn,
|
||||||
"OrderSubmittedOn": qOrder.OrderSubmittedOn,
|
"OrderSubmittedOn": qOrder.OrderSubmittedOn,
|
||||||
"OrderServicePointID": qOrder.OrderServicePointID
|
"OrderServicePointID": val(qOrder.OrderServicePointID)
|
||||||
}>
|
}>
|
||||||
|
|
||||||
<cfset var qLI = queryExecute(
|
<cfset var qLI = queryExecute(
|
||||||
|
|
@ -117,20 +117,20 @@
|
||||||
<cfset var rows = []>
|
<cfset var rows = []>
|
||||||
<cfloop query="qLI">
|
<cfloop query="qLI">
|
||||||
<cfset arrayAppend(rows, {
|
<cfset arrayAppend(rows, {
|
||||||
"OrderLineItemID": qLI.OrderLineItemID,
|
"OrderLineItemID": val(qLI.OrderLineItemID),
|
||||||
"OrderLineItemParentOrderLineItemID": qLI.OrderLineItemParentOrderLineItemID,
|
"OrderLineItemParentOrderLineItemID": val(qLI.OrderLineItemParentOrderLineItemID),
|
||||||
"OrderLineItemOrderID": qLI.OrderLineItemOrderID,
|
"OrderLineItemOrderID": val(qLI.OrderLineItemOrderID),
|
||||||
"OrderLineItemItemID": qLI.OrderLineItemItemID,
|
"OrderLineItemItemID": val(qLI.OrderLineItemItemID),
|
||||||
"OrderLineItemStatusID": qLI.OrderLineItemStatusID,
|
"OrderLineItemStatusID": val(qLI.OrderLineItemStatusID),
|
||||||
"OrderLineItemPrice": qLI.OrderLineItemPrice,
|
"OrderLineItemPrice": val(qLI.OrderLineItemPrice),
|
||||||
"OrderLineItemQuantity": qLI.OrderLineItemQuantity,
|
"OrderLineItemQuantity": val(qLI.OrderLineItemQuantity),
|
||||||
"OrderLineItemRemark": qLI.OrderLineItemRemark,
|
"OrderLineItemRemark": qLI.OrderLineItemRemark ?: "",
|
||||||
"OrderLineItemIsDeleted": qLI.OrderLineItemIsDeleted,
|
"OrderLineItemIsDeleted": val(qLI.OrderLineItemIsDeleted),
|
||||||
"OrderLineItemAddedOn": qLI.OrderLineItemAddedOn,
|
"OrderLineItemAddedOn": qLI.OrderLineItemAddedOn,
|
||||||
"ItemName": qLI.ItemName,
|
"ItemName": qLI.ItemName ?: "",
|
||||||
"ItemParentItemID": qLI.ItemParentItemID,
|
"ItemParentItemID": val(qLI.ItemParentItemID),
|
||||||
"ItemParentName": qLI.ItemParentName,
|
"ItemParentName": qLI.ItemParentName ?: "",
|
||||||
"ItemIsCheckedByDefault": qLI.ItemIsCheckedByDefault
|
"ItemIsCheckedByDefault": val(qLI.ItemIsCheckedByDefault)
|
||||||
})>
|
})>
|
||||||
</cfloop>
|
</cfloop>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue