transaction.go 587 B

123456789101112131415161718192021222324
  1. package announce
  2. import (
  3. "encoding/json"
  4. "bet24.com/database"
  5. "bet24.com/log"
  6. "bet24.com/servers/coreservice/dbengine"
  7. )
  8. // 获取公告列表
  9. func getList() []*info {
  10. var list []*info
  11. statement := database.NewStatement()
  12. statement.SetNeedReturnValue(false)
  13. statement.SetOpenRecordSet(true)
  14. statement.SetProcName("WS_Announce_GetList")
  15. sqlString := statement.GenSql()
  16. jsonData := dbengine.CenterDB.ExecSqlJson(sqlString)
  17. if err := json.Unmarshal([]byte(jsonData), &list); err != nil {
  18. log.Error("announce.transaction load json unmarshal err %v", err)
  19. }
  20. return list
  21. }