Przeglądaj źródła

fix:新增频度筛选

Roc 6 miesięcy temu
rodzic
commit
eb0a78ab09
1 zmienionych plików z 9 dodań i 0 usunięć
  1. 9 0
      controllers/data_manage/manual_edb.go

+ 9 - 0
controllers/data_manage/manual_edb.go

@@ -120,6 +120,7 @@ func (c *ManualEdbController) EdbDetail() {
 // ClassifyEdbList
 // @Title 分类指标列表
 // @Description 指标列表
+// @Param   Frequency   query   string  false       "频度;枚举值:日度、周度、月度、季度、半年度、年度"
 // @Param   ClassifyId   query   string  true       "分类id"
 // @Success 200 {object} models.TargetDetailResp
 // @router /target/classify/edb/list [get]
@@ -144,6 +145,9 @@ func (c *ManualEdbController) ClassifyEdbList() {
 		br.IsSendEmail = false
 	}
 
+	// 频度
+	frequency := c.GetString("Frequency")
+
 	var condition string
 	var pars []interface{}
 
@@ -170,6 +174,11 @@ func (c *ManualEdbController) ClassifyEdbList() {
 	condition += ` AND a.classify_id = ? `
 	pars = append(pars, classifyId)
 
+	if frequency != "" {
+		condition += ` AND a.frequency = ?`
+		pars = append(pars, frequency)
+	}
+
 	tmpList, err := models.GetEdbInfoList(condition, pars, 0, 0)
 	if err != nil {
 		br.Msg = "获取失败"