meeting_probabilities.go 922 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package controllers
  2. import (
  3. "eta/eta_api/models"
  4. )
  5. // MeetingProbabilitiesController 加息概率
  6. type MeetingProbabilitiesController struct {
  7. BaseAuthController
  8. }
  9. // Detail
  10. // @Title 获取表格详情
  11. // @Description 获取表格详情接口
  12. // @Param ExcelInfoId query int true "表格id"
  13. // @Success 200 {object} data_manage.ExcelInfo
  14. // @router /detail [get]
  15. func (c *MeetingProbabilitiesController) Detail() {
  16. br := new(models.BaseResponse).Init()
  17. defer func() {
  18. c.Data["json"] = br
  19. c.ServeJSON()
  20. }()
  21. sysUser := c.SysUser
  22. if sysUser == nil {
  23. br.Msg = "请登录"
  24. br.ErrMsg = "请登录,SysUser Is Empty"
  25. br.Ret = 408
  26. return
  27. }
  28. date := c.GetString("DateTime")
  29. // 获取数据详情bu
  30. excelDetail, err := models.GetMeetingInfoById(date)
  31. if err != nil {
  32. br.ErrMsg = err.Error()
  33. return
  34. }
  35. br.Ret = 200
  36. br.Success = true
  37. br.Msg = "获取成功"
  38. br.Data = excelDetail
  39. }