Sfoglia il codice sorgente

fix:兼容研报分类改版

zqbao 8 mesi fa
parent
commit
19510eac16
3 ha cambiato i file con 34 aggiunte e 1 eliminazioni
  1. 1 1
      controllers/chart_permission.go
  2. 24 0
      controllers/classify.go
  3. 9 0
      routers/commentsRouter.go

+ 1 - 1
controllers/chart_permission.go

@@ -189,7 +189,7 @@ func (this *ChartPermissionController) Private() {
 // DetailByClassify
 // @Title 获取品种权限根据分类id
 // @Description 获取品种权限根据分类id
-// @Param   ClassifyId   query   int  true       "二级分类的id"
+// @Param   ClassifyId   query   int  true       "分类的id"
 // @Param   Scope   query   int  true       "0:获取二级权限,1:获取一级权限,2:获取所有权限"
 // @Success 200 {object} []models.ChartPermission
 // @router /classify/detail [get]

+ 24 - 0
controllers/classify.go

@@ -90,3 +90,27 @@ func (this *ClassifyController) FirstChartPermission() {
 	br.Ret = 200
 	br.Msg = "获取成功"
 }
+
+// @Title 获取所有分类
+// @Description 获取所有分类
+// @Success 200 {object} []models.ClassifyView
+// @router /list [get]
+func (this *ClassifyController) AllClassify() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+
+	classifyList, err := models.GetClassifyList()
+	if err != nil {
+		br.Msg = "获取分类失败"
+		br.ErrMsg = "获取分类失败,系统错误,Err:" + err.Error()
+		return
+	}
+
+	br.Data = classifyList
+	br.Success = true
+	br.Ret = 200
+	br.Msg = "获取成功"
+}

+ 9 - 0
routers/commentsRouter.go

@@ -115,6 +115,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["eta/eta_mini_bridge/controllers:ClassifyController"] = append(beego.GlobalControllerRouter["eta/eta_mini_bridge/controllers:ClassifyController"],
+        beego.ControllerComments{
+            Method: "AllClassify",
+            Router: `/list`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["eta/eta_mini_bridge/controllers:ReportController"] = append(beego.GlobalControllerRouter["eta/eta_mini_bridge/controllers:ReportController"],
         beego.ControllerComments{
             Method: "Today",