diff --git a/dao/user.go b/dao/user.go index 0db94c5..63af652 100644 --- a/dao/user.go +++ b/dao/user.go @@ -17,8 +17,8 @@ type User struct { UpdateTime string `gorm:"column:update_time"` } -func CreateUser(name string, password, email string) uint { - user := User{Name: name, Email: email, Password: password} +func CreateUser(name, password, email, gender string, age int) uint { + user := User{Name: name, Email: email, Password: password, Gender: gender, Age: age} DB.Create(&user) return user.ID } diff --git a/handler/user.go b/handler/user.go index b761aac..25e9bc9 100644 --- a/handler/user.go +++ b/handler/user.go @@ -263,7 +263,7 @@ func registerHandler(c *gin.Context) { c.JSON(200, gin.H{"error": "user already exists", "code": proto.UsernameExists, "message": "error"}) return } - id := service.CreateUser(req_data.User, req_data.Password, req_data.Email) + id := service.CreateUser(req_data.User, req_data.Password, req_data.Email, req_data.Gender, req_data.Age) // ็”Ÿๆˆ JWT ไปค็‰Œ token := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{ "username": req_data.User, diff --git a/service/userService.go b/service/userService.go index 8dd86cd..3ce3274 100644 --- a/service/userService.go +++ b/service/userService.go @@ -6,8 +6,8 @@ import ( "videoplayer/proto" ) -func CreateUser(name string, password, email string) uint { - return dao.CreateUser(name, password, email) +func CreateUser(name, password, email, gender string, age int) uint { + return dao.CreateUser(name, password, email, gender, age) } func GetUser(name, email, password string) dao.User {