This commit is contained in:
@@ -2,6 +2,7 @@ package models
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"log"
|
||||
"smt/utils"
|
||||
)
|
||||
@@ -96,12 +97,15 @@ func (s *Safe) SafeAdd() (*Safe, error) {
|
||||
if err != nil && err.Error() == "safe not found" {
|
||||
log.Printf("SafeAdd confirmed no existing safe, continuing with creation of safe '%s'\n", s.SafeName)
|
||||
|
||||
result, err := db.NamedExec(("INSERT INTO safes (SafeName) VALUES (:SafeName);"), s)
|
||||
result, err := db.NamedExec(("INSERT INTO safes (SafeName) VALUES (:SafeName) RETURNING SafeId;"), s)
|
||||
|
||||
//err = db.QueryRowx(`INSERT INTO users (user_id, user_nme, user_email, user_address_id) VALUES ($1, $2, $3, $4) RETURNING *;`, 6, fake.UserName(), fake.EmailAddress(), lastInsertId).StructScan(&user)
|
||||
|
||||
if err != nil {
|
||||
log.Printf("SafeAdd error executing sql record : '%s'\n", err)
|
||||
return &Safe{}, err
|
||||
} else {
|
||||
fmt.Printf("result: %v\n", result)
|
||||
affected, _ := result.RowsAffected()
|
||||
id, _ := result.LastInsertId()
|
||||
log.Printf("SafeAdd insert returned result id '%d' affecting %d row(s).\n", id, affected)
|
||||
|
Reference in New Issue
Block a user