fix add cat
This commit is contained in:
BIN
Portifolio
BIN
Portifolio
Binary file not shown.
@@ -31,15 +31,19 @@ func InsertRevenue(db *sql.DB, companyID int, currencyID int, categoryName strin
|
|||||||
// Getting Category, if error, trying to insert the category with the company.
|
// Getting Category, if error, trying to insert the category with the company.
|
||||||
category, err := database.GetCategoryByName(db, companyID, categoryName)
|
category, err := database.GetCategoryByName(db, companyID, categoryName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
category = model.RevenueCategory{
|
err := database.InsertCategory(db, model.RevenueCategory{
|
||||||
CompanyID: companyID,
|
CompanyID: companyID,
|
||||||
ParentID: parentID,
|
ParentID: parentID,
|
||||||
Name: categoryName,
|
Name: categoryName,
|
||||||
}
|
})
|
||||||
err := database.InsertCategory(db, category)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
category, err = database.GetCategoryByName(db, companyID, categoryName)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err = db.Exec(
|
_, err = db.Exec(
|
||||||
@@ -53,3 +57,19 @@ func InsertRevenue(db *sql.DB, companyID int, currencyID int, categoryName strin
|
|||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
CREATE TABLE IF NOT EXISTS revenue_entries (
|
||||||
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
|
company_id INTEGER NOT NULL,
|
||||||
|
currency_id INTEGER NOT NULL,
|
||||||
|
category_id INTEGER NOT NULL,
|
||||||
|
period_id INTEGER NOT NULL,
|
||||||
|
value REAL NOT NULL,
|
||||||
|
FOREIGN KEY (company_id) REFERENCES companies(id),
|
||||||
|
FOREIGN KEY (currency_id) REFERENCES currencies(id),
|
||||||
|
FOREIGN KEY (category_id) REFERENCES category(id),
|
||||||
|
FOREIGN KEY (period_id) REFERENCES periods(id),
|
||||||
|
UNIQUE(company_id, category_id, period_id)
|
||||||
|
);`
|
||||||
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user