Skip to content

Commit 7e5641b

Browse files
FilipFilip
Filip
authored and
Filip
committed
changed time in functions created and updated
1 parent e5356e6 commit 7e5641b

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

BankAccount/pkg/store/user.go

+13-12
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ package store
33
import (
44
"bankacc/pkg/entities"
55
"database/sql"
6+
"time"
67
)
78

89
type UserStore interface {
9-
Insert(fullName string, email string, phoneNumber string, createdAt string, updatedAt string) (*entities.User, error)
10+
Insert(fullName string, email string, phoneNumber string, now time.Time, now1 time.Time) (*entities.User, error)
1011
GetUserById(id int) (*entities.User, error)
11-
UpdateUser(id int, fullName string, email string, phoneNumber string, updatedAt string) (*entities.User, error)
12+
UpdateUser(id int, fullName string, email string, phoneNumber string, updatedAt time.Time) (*entities.User, error)
1213
DeleteUser(id int) (*entities.User, error)
13-
1414
}
1515

1616
type UserModel struct {
@@ -23,16 +23,17 @@ func NewUserStoreModel(db *sql.DB) *UserModel {
2323
}
2424
}
2525

26-
func (store *UserModel) InsertUser(fullName string, email string, phoneNumber string, createdAt string, updatedAt string) (*entities.User, error) {
27-
26+
func (store *UserModel) InsertUser(fullName string, email string, phoneNumber string, now time.Time, now1 time.Time) (*entities.User, error) {
27+
now = time.Now()
28+
now1 = time.Now()
2829
user := entities.User{
2930
FullName: fullName,
3031
Email: email,
3132
PhoneNumber: phoneNumber,
32-
CreatedAt: createdAt,
33-
UpdatedAt: updatedAt,
33+
Created: now,
34+
Updated: now1,
3435
}
35-
_, err := store.Db.Exec("INSERT INTO User (full_name, email, phone_number, created_at, updated_at) VALUES(?, ?, ?, ?, ?)", fullName, email, phoneNumber, createdAt, updatedAt)
36+
_, err := store.Db.Exec("INSERT INTO User (full_name, email, phone_number, created_at, updated_at) VALUES(?, ?, ?, ?, ?)", fullName, email, phoneNumber, now, now1)
3637
if err != nil {
3738
return nil, err
3839
}
@@ -47,7 +48,7 @@ func (store *UserModel) GetUserById(id int) (*[]entities.User, error) {
4748
}
4849
var user entities.User
4950
for result.Next() {
50-
err := result.Scan(&user.Id, &user.FullName, &user.Email, &user.PhoneNumber, &user.UpdatedAt, &user.CreatedAt)
51+
err := result.Scan(&user.Id, &user.FullName, &user.Email, &user.PhoneNumber, &user.Updated, &user.Created)
5152
if err != nil {
5253
return nil, err
5354
}
@@ -56,7 +57,7 @@ func (store *UserModel) GetUserById(id int) (*[]entities.User, error) {
5657
return &users, nil
5758
}
5859

59-
func (store *UserModel) UpdateUser(id int, fullName string, email string, phoneNumber string, updatedAt string) (*entities.User, error){
60+
func (store *UserModel) UpdateUser(id int, fullName string, email string, phoneNumber string, updatedAt time.Time) (*entities.User, error) {
6061

6162
_, err := store.Db.Exec("UPDATE BankAccount.User SET full_name = ?, email = ?, phone_number = ?, updated_at =? WHERE id = ?", fullName, email, phoneNumber, updatedAt, id)
6263
if err != nil {
@@ -65,10 +66,10 @@ func (store *UserModel) UpdateUser(id int, fullName string, email string, phoneN
6566
return nil, err
6667
}
6768

68-
func (store *UserModel) DeleteUser(id int) (*entities.User, error){
69+
func (store *UserModel) DeleteUser(id int) (*entities.User, error) {
6970
_, err := store.Db.Exec("DELETE FROM BankAccount.User WHERE id=?", id)
7071
if err != nil {
7172
return nil, err
7273
}
7374
return nil, err
74-
}
75+
}

0 commit comments

Comments
 (0)