ecode.go 693 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package http
  2. import (
  3. "go-common/app/service/main/msm/model"
  4. bm "go-common/library/net/http/blademaster"
  5. )
  6. func codes(c *bm.Context) {
  7. var (
  8. err error
  9. code *model.Codes
  10. param = new(struct {
  11. Ver int64 `form:"ver"`
  12. })
  13. )
  14. if err = c.Bind(param); err != nil {
  15. return
  16. }
  17. if code, err = svr.Codes(c, param.Ver); err != nil {
  18. c.JSON(nil, err)
  19. return
  20. }
  21. c.JSON(code, nil)
  22. }
  23. func codesLangs(c *bm.Context) {
  24. var (
  25. err error
  26. code *model.CodesLangs
  27. param = new(struct {
  28. Ver int64 `form:"ver"`
  29. })
  30. )
  31. if err = c.Bind(param); err != nil {
  32. return
  33. }
  34. if code, err = svr.CodesLangs(c, param.Ver); err != nil {
  35. c.JSON(nil, err)
  36. return
  37. }
  38. c.JSON(code, nil)
  39. }