Add expo/pickup tasks for takeaway and delivery orders when kitchen finishes
This commit is contained in:
parent
13554c1b02
commit
849cea6404
1 changed files with 12 additions and 3 deletions
|
|
@ -105,15 +105,24 @@
|
||||||
<cfset orderTypeID = qOrderDetails.recordCount GT 0 ? val(qOrderDetails.OrderTypeID) : 1>
|
<cfset orderTypeID = qOrderDetails.recordCount GT 0 ? val(qOrderDetails.OrderTypeID) : 1>
|
||||||
|
|
||||||
<!--- OrderTypeID: 1=dine-in, 2=takeaway, 3=delivery --->
|
<!--- OrderTypeID: 1=dine-in, 2=takeaway, 3=delivery --->
|
||||||
<!--- Only create food running tasks for dine-in orders for now --->
|
|
||||||
<!--- TODO: Takeaway will have optional pickup counter service point --->
|
|
||||||
<!--- TODO: Delivery will have GPS service point of delivery address --->
|
|
||||||
<cfif orderTypeID EQ 1>
|
<cfif orderTypeID EQ 1>
|
||||||
<!--- Dine-in: Server delivers to service point --->
|
<!--- Dine-in: Server delivers to service point --->
|
||||||
<cfset tableName = len(qOrder.ServicePointName) ? qOrder.ServicePointName : "Table">
|
<cfset tableName = len(qOrder.ServicePointName) ? qOrder.ServicePointName : "Table">
|
||||||
<cfset taskTitle = "Deliver Order ###OrderID# to " & tableName>
|
<cfset taskTitle = "Deliver Order ###OrderID# to " & tableName>
|
||||||
<cfset taskCategoryID = 3>
|
<cfset taskCategoryID = 3>
|
||||||
|
<cfelseif orderTypeID EQ 2>
|
||||||
|
<!--- Takeaway: Expo task to notify customer order is ready --->
|
||||||
|
<cfset taskTitle = "Order ###OrderID# Ready for Pickup - Notify Customer">
|
||||||
|
<cfset taskCategoryID = 4> <!--- Expo/Pickup category --->
|
||||||
|
<cfelseif orderTypeID EQ 3>
|
||||||
|
<!--- Delivery: Hand off to delivery driver --->
|
||||||
|
<cfset taskTitle = "Order ###OrderID# Ready for Delivery Driver">
|
||||||
|
<cfset taskCategoryID = 5> <!--- Delivery category --->
|
||||||
|
<cfelse>
|
||||||
|
<cfset taskTitle = "">
|
||||||
|
</cfif>
|
||||||
|
|
||||||
|
<cfif len(taskTitle)>
|
||||||
<cfset queryExecute("
|
<cfset queryExecute("
|
||||||
INSERT INTO Tasks (
|
INSERT INTO Tasks (
|
||||||
TaskBusinessID,
|
TaskBusinessID,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue