|
@@ -477,3 +477,48 @@ func (c *EdbInfoController) GetEdbRefreshDefaultConfig() {
|
|
|
br.Msg = "获取成功"
|
|
|
br.Data = list
|
|
|
}
|
|
|
+
|
|
|
+// SaveEdbRefreshDefaultConfig
|
|
|
+// @Title 设置待配置的指标列表接口
|
|
|
+// @Description 设置待配置的指标列表接口
|
|
|
+// @Param Source query int true "来源:1:同花顺,2:wind,3:彭博"
|
|
|
+// @Param SubSource query int true "来源:0:经济数据库,1:日期序列"
|
|
|
+// @Param Frequency query string false "频度"
|
|
|
+// @Success 200 {object} data_manage.RefreshBaseEdbInfoResp
|
|
|
+// @router /edb_info/refresh/default_config/save [post]
|
|
|
+func (c *EdbInfoController) SaveEdbRefreshDefaultConfig() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+
|
|
|
+ defer func() {
|
|
|
+ c.Data["json"] = br
|
|
|
+ c.ServeJSON()
|
|
|
+ }()
|
|
|
+
|
|
|
+ source, _ := c.GetInt("Source")
|
|
|
+ subSource, _ := c.GetInt("SubSource")
|
|
|
+ frequency := c.GetString("Frequency")
|
|
|
+
|
|
|
+ if source <= 0 {
|
|
|
+ br.Msg = "来源不能为空"
|
|
|
+ br.IsSendEmail = false
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if frequency == `` {
|
|
|
+ br.Msg = "频度不能为空"
|
|
|
+ br.IsSendEmail = false
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ list, err := data_manage.GetListBySourceAndFrequency(source, subSource, frequency)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = list
|
|
|
+}
|