research_group.go 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package controllers
  2. import (
  3. "eta_gn/eta_api/models"
  4. "eta_gn/eta_api/utils"
  5. )
  6. type ResearchGroupController struct {
  7. BaseAuthController
  8. }
  9. // GetResearchGroupList
  10. // @Title 获取研究方向分组列表
  11. // @Description 获取研究方向分组列表
  12. // @Success 200 {object} services.ResearchGroupItem 获取成功
  13. // @router /research_group/list [get]
  14. func (this *ResearchGroupController) GetResearchGroupList() {
  15. br := new(models.BaseResponse).Init()
  16. defer func() {
  17. this.Data["json"] = br
  18. this.ServeJSON()
  19. }()
  20. if utils.BusinessCode != utils.BusinessCodeRelease && utils.BusinessCode != utils.BusinessCodeSandbox && utils.BusinessCode != utils.BusinessCodeDebug {
  21. br.Ret = 200
  22. br.Success = true
  23. br.Msg = "操作成功"
  24. return
  25. }
  26. //include, _ := this.GetInt("Include")
  27. //list, err := services.GetResearchGroupTree(include)
  28. //if err != nil {
  29. // br.Msg = "获取分组失败"
  30. // br.ErrMsg = "GetResearchGroupList ErrMsg:" + err.Error()
  31. // return
  32. //}
  33. br.Ret = 200
  34. br.Success = true
  35. br.Msg = "获取成功"
  36. //br.Data = list
  37. }
  38. // GetAdminResearchGroup
  39. // @Title 获取研究员研究方向
  40. // @Description 获取研究员研究方向
  41. // @Param AdminId query int true "研究员ID"
  42. // @Success 200 {object} models.ResearchGroupRelation 获取成功
  43. // @router /research_group/admin_group [get]
  44. func (this *ResearchGroupController) GetAdminResearchGroup() {
  45. br := new(models.BaseResponse).Init()
  46. defer func() {
  47. this.Data["json"] = br
  48. this.ServeJSON()
  49. }()
  50. adminId, _ := this.GetInt("AdminId")
  51. if adminId == 0 {
  52. br.Msg = "参数有误"
  53. return
  54. }
  55. if utils.BusinessCode != utils.BusinessCodeRelease && utils.BusinessCode != utils.BusinessCodeSandbox && utils.BusinessCode != utils.BusinessCodeDebug {
  56. br.Ret = 200
  57. br.Success = true
  58. br.Msg = "获取成功"
  59. return
  60. }
  61. //list, err := system.ResearchGroupRelationListByAdminId(adminId)
  62. //list, err := models.ResearchTagRelationListByAdminId(adminId)
  63. //if err != nil {
  64. // br.Msg = "获取研究方向失败"
  65. // br.ErrMsg = "GetAdminResearchGroup ErrMsg:" + err.Error()
  66. // return
  67. //}
  68. br.Ret = 200
  69. br.Success = true
  70. br.Msg = "获取成功"
  71. //br.Data = list
  72. }