trans_deleteAccount.go 697 B

12345678910111213141516171819202122232425262728293031
  1. package transaction
  2. import (
  3. "runtime/debug"
  4. "bet24.com/database"
  5. "bet24.com/log"
  6. )
  7. // 删除应用账号
  8. func DeleteAccount(userId int) bool {
  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_DelAccount")
  19. statement.AddParamter("@UserID", database.AdParamInput, database.AdInteger, 4, userId)
  20. sqlstring := statement.GenSql()
  21. retRows := CenterDB.ExecSql(sqlstring)
  22. if len(retRows) <= 0 {
  23. return false
  24. }
  25. return int(retRows[0][0].(int64)) == 1
  26. }