| 12345678910111213141516171819202122232425262728293031323334 |
- package paas
- 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, error){
- return cache.GetUserData(userId)
- }
- func GetCurUserRoleId(userId int64) int64 {
- userData, err := cache.GetUserData(userId)
- if err != nil {
- log.Fatal(err.Error())
- return 0
- }
- return userData.RoleId
- }
|