|
@@ -15,11 +15,11 @@ import (
|
|
|
|
|
|
type JiaYueIndexController struct{}
|
|
type JiaYueIndexController struct{}
|
|
|
|
|
|
-
|
|
+
|
|
-
|
|
+
|
|
-
|
|
+
|
|
|
|
|
|
-func (j *JiaYueIndexController) GetData(c *gin.Context) {
|
|
+func (j *JiaYueIndexController) GetIndex(c *gin.Context) {
|
|
var req indexDataReq.JiaYueIndexReq
|
|
var req indexDataReq.JiaYueIndexReq
|
|
if e := c.Bind(&req); e != nil {
|
|
if e := c.Bind(&req); e != nil {
|
|
err, ok := e.(validator.ValidationErrors)
|
|
err, ok := e.(validator.ValidationErrors)
|
|
@@ -44,12 +44,50 @@ func (j *JiaYueIndexController) GetData(c *gin.Context) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- data, err, errMsg := indexDataService.GetIndexFromJiaYue(req.IndexCode, req.StartDate, req.EndDate, sourceArr)
|
|
+ data, e := indexDataService.GetIndexFromJiaYue(req.IndexCode, sourceArr)
|
|
- if err != nil {
|
|
+ if e != nil {
|
|
- resp.FailMsg("查询失败", err.Error()+errMsg, c)
|
|
+ resp.FailMsg("获取失败", "获取嘉悦指标信息失败, err: "+e.Error(), c)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- resp.OkData("操作成功", data, c)
|
|
+ resp.OkData("获取成功", data, c)
|
|
|
|
+ return
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+func (j *JiaYueIndexController) GetIndexData(c *gin.Context) {
|
|
|
|
+ var req indexDataReq.JiaYueIndexAndDataReq
|
|
|
|
+ if e := c.Bind(&req); e != nil {
|
|
|
|
+ err, ok := e.(validator.ValidationErrors)
|
|
|
|
+ if !ok {
|
|
|
|
+ resp.FailData("参数解析失败", "Err:"+e.Error(), c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ resp.FailData("参数解析失败", err.Translate(global.Trans), c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if req.IndexCode == "" {
|
|
|
|
+ resp.FailMsg("请输入指标code码", "请输入指标code码", c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if req.SourceExtend == "" {
|
|
|
|
+ resp.FailMsg("请输入指标来源", "请输入指标来源", c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ sourceArr := strings.Split(req.SourceExtend, ",")
|
|
|
|
+ if len(sourceArr) == 0 {
|
|
|
|
+ resp.FailMsg("指标来源有误", "指标来源有误", c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ data, e := indexDataService.GetIndexAndDataFromJiaYue(req.IndexCode, req.StartDate, req.EndDate, sourceArr)
|
|
|
|
+ if e != nil {
|
|
|
|
+ resp.FailMsg("获取失败", "获取嘉悦指标数据失败, err: "+e.Error(), c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ resp.OkData("获取成功", data, c)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -110,3 +148,8 @@ func (j *JiaYueIndexController) GetIndexFrequency(c *gin.Context) {
|
|
resp.OkData("获取成功", data, c)
|
|
resp.OkData("获取成功", data, c)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+func (j *JiaYueIndexController) GetRecentNewIndex(c *gin.Context) {
|
|
|
|
+
|
|
|
|
+}
|