base.go 370 B

12345678910111213141516171819
  1. package service
  2. import (
  3. "log"
  4. "xps/cmd/datasource"
  5. )
  6. func NewID() int64 {
  7. engine := datasource.InstanceIDServer()
  8. ret, err := engine.Exec("replace into uid_sequence(stub) values('a')")
  9. if err != nil {
  10. log.Fatal(err.Error())
  11. }
  12. uid, err := ret.LastInsertId()
  13. if err != nil {
  14. log.Fatal(err.Error())
  15. }
  16. return uid
  17. }