base_service.go 515 B

1234567891011121314151617181920212223242526272829
  1. package model
  2. import (
  3. "log"
  4. "xps/cache"
  5. "xps/datasource"
  6. "xps/viewmodels"
  7. )
  8. func NewID() int64 {
  9. engine := datasource.InstanceIDServer()
  10. ret, err := engine.Exec("replace into uid_sequence(stub) values('a')")
  11. if err != nil {
  12. log.Fatal(err.Error())
  13. }
  14. uid, err := ret.LastInsertId()
  15. if err != nil {
  16. log.Fatal(err.Error())
  17. }
  18. return uid
  19. }
  20. func GetCurUser(userId int64) *viewmodels.UserData {
  21. userData, err := cache.GetUserData(userId)
  22. if err != nil {
  23. log.Fatal(err.Error())
  24. }
  25. return userData
  26. }