Пример #1
0
 public function commit()
 {
     $this->getTotalSum();
     $org_transaction = new OrganizationsTransactions();
     $org_transaction->client_id = $this->client_id;
     $org_transaction->cashier_id = $this->cashier_id;
     $org_transaction->organization_id = $this->org_id;
     $org_transaction->total_sum = $this->total_sum;
     if ($org_transaction->save()) {
         $this->saveDetails($org_transaction->id);
         Yii::$app->session->set('last_transaction_id', $org_transaction->id);
         Yii::$app->session->remove('transaction');
         return true;
     } else {
         return false;
     }
 }
Пример #2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getOrganizationsTransactions()
 {
     return $this->hasMany(OrganizationsTransactions::className(), ['cashier_id' => 'id']);
 }