|
@@ -62,7 +62,7 @@ func (c *ChartInfoController) List() {
|
|
|
|
|
|
source, _ := c.GetInt("Source")
|
|
|
if source <= 0 {
|
|
|
- source = utils.CHART_SOURCE_CORRELATION
|
|
|
+ source = utils.CHART_SOURCE_CROSS_HEDGING
|
|
|
}
|
|
|
|
|
|
var condition string
|
|
@@ -191,3 +191,96 @@ func (c *ChartInfoController) List() {
|
|
|
br.Msg = "获取成功"
|
|
|
br.Data = resp
|
|
|
}
|
|
|
+
|
|
|
+// Preview
|
|
|
+// @Title 拟合方程图表-预览数据
|
|
|
+// @Description 拟合方程图表-获取预览数据
|
|
|
+// // @Param request body request.LineChartInfoReq true "type json string"
|
|
|
+// @Success 200 {object} data_manage.ChartEdbInfoDetailResp
|
|
|
+// @router /chart_info/preview [post]
|
|
|
+func (c *ChartInfoController) Preview() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ c.Data["json"] = br
|
|
|
+ c.ServeJSON()
|
|
|
+ }()
|
|
|
+ sysUser := c.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
+ return
|
|
|
+ }
|
|
|
+ //var req request.ChartConfigReq
|
|
|
+ //if err := json.Unmarshal(c.Ctx.Input.RequestBody, &req); err != nil {
|
|
|
+ // br.Msg = "参数解析异常!"
|
|
|
+ // br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //lenXdbInfoList := len(req.XEdbInfoIdList)
|
|
|
+ //lenYdbInfoList := len(req.YEdbInfoIdList)
|
|
|
+ //if lenXdbInfoList < 2 {
|
|
|
+ // br.Msg = "X轴指标不能小于两个"
|
|
|
+ // br.IsSendEmail = false
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //if lenYdbInfoList < 2 {
|
|
|
+ // br.Msg = "Y轴指标不能小于两个"
|
|
|
+ // br.IsSendEmail = false
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //if lenYdbInfoList != lenXdbInfoList {
|
|
|
+ // br.Msg = "X轴与Y轴指标数量不一致"
|
|
|
+ // br.IsSendEmail = false
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //chartInfo := new(data_manage.ChartInfoView)
|
|
|
+ //chartInfo.ChartType = 9
|
|
|
+ //
|
|
|
+ //// 获取图表x轴y轴
|
|
|
+ //_, dataResp, err, errMsg := line_equation.GetChartEdbData(0, req, true, true, true)
|
|
|
+ //if err != nil {
|
|
|
+ // br.Msg = "获取失败"
|
|
|
+ // if errMsg != `` {
|
|
|
+ // br.Msg = errMsg
|
|
|
+ // }
|
|
|
+ // br.ErrMsg = "获取图表,指标信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //resp := response.ChartInfoResp{List: []response.ChartDataResp{
|
|
|
+ // {
|
|
|
+ // LatestDate: dataResp.AData.LatestDate,
|
|
|
+ // EdbInfoCategoryType: dataResp.AData.EdbInfoCategoryType,
|
|
|
+ // Name: dataResp.AData.EdbName,
|
|
|
+ // NameEn: dataResp.AData.EdbNameEn,
|
|
|
+ // MinData: dataResp.AData.MinData,
|
|
|
+ // MaxData: dataResp.AData.MaxData,
|
|
|
+ // DataList: dataResp.AData.DataList,
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // LatestDate: dataResp.BData.LatestDate,
|
|
|
+ // EdbInfoCategoryType: dataResp.BData.EdbInfoCategoryType,
|
|
|
+ // Name: dataResp.BData.EdbName,
|
|
|
+ // NameEn: dataResp.BData.EdbNameEn,
|
|
|
+ // MinData: dataResp.BData.MinData,
|
|
|
+ // MaxData: dataResp.BData.MaxData,
|
|
|
+ // DataList: dataResp.BData.DataList,
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // LatestDate: dataResp.R2Data.LatestDate,
|
|
|
+ // EdbInfoCategoryType: dataResp.R2Data.EdbInfoCategoryType,
|
|
|
+ // Name: dataResp.R2Data.EdbName,
|
|
|
+ // NameEn: dataResp.R2Data.EdbNameEn,
|
|
|
+ // MinData: dataResp.R2Data.MinData,
|
|
|
+ // MaxData: dataResp.R2Data.MaxData,
|
|
|
+ // DataList: dataResp.R2Data.DataList,
|
|
|
+ // },
|
|
|
+ //}}
|
|
|
+
|
|
|
+ //br.Data = resp
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+}
|