facebook.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package db
  2. import (
  3. "runtime/debug"
  4. "bet24.com/database"
  5. "bet24.com/log"
  6. )
  7. // 删除facebook账号
  8. func DelFacebook(facebookId string) int {
  9. defer func() {
  10. if err := recover(); err != nil {
  11. log.Error("transaction recover err %v", err)
  12. log.Error("%s", debug.Stack())
  13. }
  14. }()
  15. statement := database.NewStatement()
  16. statement.SetNeedReturnValue(false)
  17. statement.SetOpenRecordSet(true)
  18. statement.SetProcName("WS_AllUser_DelFacebook")
  19. statement.AddParamter("@FacebookID", database.AdParamInput, database.AdVarChar, 64, facebookId)
  20. sqlstring := statement.GenSql()
  21. retRows := CenterDB.ExecSql(sqlstring)
  22. if len(retRows) <= 0 {
  23. return 0
  24. }
  25. return int(retRows[0][0].(int64))
  26. }
  27. // 获取facebook账号信息
  28. func GetFacebook(facebookId string) int {
  29. defer func() {
  30. if err := recover(); err != nil {
  31. log.Error("transaction recover err %v", err)
  32. log.Error("%s", debug.Stack())
  33. }
  34. }()
  35. statement := database.NewStatement()
  36. statement.SetNeedReturnValue(false)
  37. statement.SetOpenRecordSet(true)
  38. statement.SetProcName("WS_AllUser_GetFacebookInfo")
  39. statement.AddParamter("@FacebookID", database.AdParamInput, database.AdVarChar, 64, facebookId)
  40. sqlstring := statement.GenSql()
  41. retRows := CenterDB.ExecSql(sqlstring)
  42. if len(retRows) <= 0 {
  43. return 0
  44. }
  45. return int(retRows[0][0].(int64))
  46. }