Пример #1
0
 public static function insertTransaction($data, $supplier = 0, $cost = 0, $store = 'sub')
 {
     $doctrine = self::$servicelocator->get('doctrine');
     $transactionModel = new transactionModel($doctrine);
     //$transactionModel->begin();
     $transaction = new Transaction();
     $transaction->setMenuStoreId($data['menuStoreId']);
     //create function get menuItem quantity
     $transaction->setQuantity($data['quantity']);
     $transaction->setAction($data['action']);
     $transaction->setDate(time());
     //create function get menuItem quantity
     $transaction->setUnit($data['unit']);
     $transaction->setNote($data['note']);
     $transaction->setCost($cost);
     $transaction->setSupplier($supplier);
     $transaction->setStore($store);
     if (isset($data['orderId'])) {
         $transaction->setOrderId($data['orderId']);
     } else {
         $transaction->setOrderId(0);
     }
     //insert transaction
     $transactionModel->insert($transaction);
     //$transactionModel->commit();
 }