Quellcode durchsuchen

Merge branch 'cygx_8.5' into debug

ziwen vor 2 Jahren
Ursprung
Commit
94340980f1
3 geänderte Dateien mit 64 neuen und 0 gelöschten Zeilen
  1. 36 0
      controllers/report.go
  2. 19 0
      models/article.go
  3. 9 0
      routers/commentsRouter.go

+ 36 - 0
controllers/report.go

@@ -3032,3 +3032,39 @@ func (this *ReportController) SearchReportAndResource() {
 	br.Msg = "获取成功"
 	br.Msg = "获取成功"
 	br.Data = resp
 	br.Data = resp
 }
 }
+
+// @Title 产业报告公司列表
+// @Description 获取产业报告公司列表接口
+// @Success 200 {object} models.IndustrialManagementList
+// @router /home/stockName [get]
+func (this *ReportController) StockNameList() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+	user := this.User
+	if user == nil {
+		br.Msg = "请重新登录"
+		br.Ret = 408
+		return
+	}
+	//uid := user.UserId
+
+	list, err := models.GetSummaryArticle()
+	if err != nil {
+		br.Msg = "获取信息失败"
+		br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
+		return
+	}
+	for _, item := range list {
+		index := strings.Index(item.Stock, "(")
+		item.Stock = item.Stock[:index]
+	}
+	resp := new(models.SummaryArticleStockResp)
+	resp.List = list
+	br.Ret = 200
+	br.Success = true
+	br.Msg = "获取成功"
+	br.Data = resp
+}

+ 19 - 0
models/article.go

@@ -651,3 +651,22 @@ func UpdateIsClassFail(articleId int) (err error) {
 	_, err = o.Raw(sql, articleId).Exec()
 	_, err = o.Raw(sql, articleId).Exec()
 	return
 	return
 }
 }
+
+type SummaryArticleStock struct {
+	Id        int    `description:"新ID"`
+	ArticleId int    `description:"文章id"`
+	Stock     string `description:"个股标签"`
+}
+
+//综述报告
+func GetSummaryArticle() (items []*SummaryArticleStock, err error) {
+	o := orm.NewOrm()
+	sql := `SELECT * FROM  cygx_article WHERE type_name = '综述报告' `
+
+	_, err = o.Raw(sql).QueryRows(&items)
+	return
+}
+
+type SummaryArticleStockResp struct {
+	List []*SummaryArticleStock
+}

+ 9 - 0
routers/commentsRouter.go

@@ -745,6 +745,15 @@ func init() {
             Filters: nil,
             Filters: nil,
             Params: nil})
             Params: nil})
 
 
+    beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:ReportController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:ReportController"],
+        beego.ControllerComments{
+            Method: "StockNameList",
+            Router: `/home/stockName`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:ReportController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:ReportController"],
     beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:ReportController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:ReportController"],
         beego.ControllerComments{
         beego.ControllerComments{
             Method: "TradeList",
             Method: "TradeList",