package system import ( "log" "xps/cache" "xps/datasource" "xps/viewmodels" ) func NewID() int64 { engine := datasource.InstanceIDServer() ret, err := engine.Exec("replace into uid_sequence(stub) values('a')") if err != nil { log.Fatal(err.Error()) } uid, err := ret.LastInsertId() if err != nil { log.Fatal(err.Error()) } return uid } func GetCurUser(userId int64) *viewmodels.UserData{ userData, err := cache.GetUserData(userId) if err != nil { log.Fatal(err.Error()) } return userData }