static function insertOrderDetail($data, $orderID) { $table = self::$servicelocator->get('doctrine'); $table = new orderdetailModel($table); $orderDetail = new OrderDetail(); $orderDetail->setOrderId($orderID); $orderDetail->setMenuId($data['menuid']); $orderDetail->setQuantity($data['quantity']); $orderDetail->setMenuCost($data['menuCost']); $orderDetail->setRealCost($data['realcost']); $orderDetail->setIsdelete(0); $orderDetail->setCostType($data['orderDetailType']); $orderDetail->setDiscount($data['discount']); $orderDetailInserted = $table->insert($orderDetail); //insert transaction }
static function insertOrderDetail($data, $orderID) { $table = self::$servicelocator->get('doctrine'); $table = new orderdetailModel($table); $orderDetail = new OrderDetail(); $orderDetail->setOrderId($orderID); $orderDetail->setMenuId($data['menuid']); $orderDetail->setQuantity($data['quantity']); $orderDetail->setMenuCost($data['menuCost']); $orderDetail->setRealCost($data['realcost']); $orderDetail->setIsdelete(0); $orderDetail->setCostType($data['orderDetailType']); $orderDetail->setDiscount($data['discount']); $orderDetail->setCustomerId(0); $orderDetail->setTime(date('Y-m-d H:i:s', time())); $orderDetailInserted = $table->insert($orderDetail); //insert transaction TransactionUtility::updateQuantityMenuItemInStore($data['menuid'], $data['quantity'], ADD_ORDER, ADD_ORDER_ACTION, json_encode(array('orderID' => $orderID, 'orderDetailId' => $orderDetailInserted->getID())), $orderID); $config = self::getConfig(); }