|
@@ -2,7 +2,6 @@ package orm
|
|
|
|
|
|
import (
|
|
import (
|
|
"fmt"
|
|
"fmt"
|
|
- "log"
|
|
|
|
"net/http"
|
|
"net/http"
|
|
|
|
|
|
"github.com/jinzhu/gorm"
|
|
"github.com/jinzhu/gorm"
|
|
@@ -13,9 +12,9 @@ type Student struct {
|
|
gorm.Model
|
|
gorm.Model
|
|
Credential
|
|
Credential
|
|
|
|
|
|
- Handicap bool
|
|
|
|
- DSA bool
|
|
|
|
- BES bool
|
|
|
|
|
|
+ Handicap bool `schema:"Handicap" sql:"default: false"`
|
|
|
|
+ DSA bool `schema:"DSA" sql:"default: false"`
|
|
|
|
+ BES bool `schema:"BES" sql:"default: false"`
|
|
|
|
|
|
TutorID uint `schema:"tutor_id"`
|
|
TutorID uint `schema:"tutor_id"`
|
|
ClassID uint `schema:"class_id"`
|
|
ClassID uint `schema:"class_id"`
|
|
@@ -104,7 +103,6 @@ func GetStudentsAll(args map[string]string) (interface{}, error) {
|
|
}
|
|
}
|
|
|
|
|
|
func SaveStudent(student interface{}) (interface{}, error) {
|
|
func SaveStudent(student interface{}) (interface{}, error) {
|
|
- log.Println("HAND", student.(*Student).Handicap)
|
|
|
|
if err := DB().Omit("Class", "Tutor").Save(student).Error; err != nil {
|
|
if err := DB().Omit("Class", "Tutor").Save(student).Error; err != nil {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|