edb_info.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package data_manage
  2. import (
  3. "eta/eta_mobile/controllers"
  4. "eta/eta_mobile/models"
  5. "eta/eta_mobile/services/data"
  6. )
  7. // 数据管理
  8. type EdbInfoController struct {
  9. controllers.BaseAuthController
  10. }
  11. // TraceEdbInfo
  12. // @Title 指标溯源接口
  13. // @Description 指标溯源接口
  14. // @Param EdbInfoId query int true "指标id"
  15. // @Success 200 {object} data_manage.ChartListResp
  16. // @router /edb_info/trace [get]
  17. func (this *EdbInfoController) TraceEdbInfo() {
  18. br := new(models.BaseResponse).Init()
  19. defer func() {
  20. this.Data["json"] = br
  21. this.ServeJSON()
  22. }()
  23. sysUser := this.SysUser
  24. if sysUser == nil {
  25. br.Msg = "请登录"
  26. br.ErrMsg = "请登录,SysUser Is Empty"
  27. br.Ret = 408
  28. return
  29. }
  30. edbInfoId, _ := this.GetInt("EdbInfoId")
  31. if edbInfoId <= 0 {
  32. br.Msg = "参数错误"
  33. br.ErrMsg = "参数错误"
  34. return
  35. }
  36. resp, err := data.TraceEdbInfoByEdbInfoId(edbInfoId)
  37. if err != nil {
  38. br.Msg = "获取失败"
  39. br.Msg = "获取失败,Err:" + err.Error()
  40. return
  41. }
  42. br.Ret = 200
  43. br.Data = resp
  44. br.Success = true
  45. br.Msg = "刷新成功"
  46. }