|
@@ -6,6 +6,7 @@ import (
|
|
|
"eta/eta_api/models"
|
|
|
"eta/eta_api/models/data_manage"
|
|
|
"eta/eta_api/models/data_manage/cross_variety/request"
|
|
|
+ "eta/eta_api/models/data_manage/cross_variety/response"
|
|
|
"eta/eta_api/models/system"
|
|
|
"eta/eta_api/services/data"
|
|
|
"eta/eta_api/services/data/cross_variety"
|
|
@@ -272,7 +273,7 @@ func (c *ChartInfoController) Preview() {
|
|
|
chartInfo.ChartType = utils.CHART_SOURCE_CROSS_HEDGING
|
|
|
|
|
|
// 获取图表x轴y轴
|
|
|
- _, dataResp, err, errMsg, isSendEmail := cross_variety.GetChartData(0, req)
|
|
|
+ edbInfoList, dataResp, err, errMsg, isSendEmail := cross_variety.GetChartData(0, req)
|
|
|
if err != nil {
|
|
|
br.IsSendEmail = isSendEmail
|
|
|
br.Msg = "获取失败"
|
|
@@ -282,7 +283,13 @@ func (c *ChartInfoController) Preview() {
|
|
|
br.ErrMsg = "获取图表,指标信息失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- br.Data = dataResp
|
|
|
+
|
|
|
+ resp := response.ChartPreviewResp{
|
|
|
+ EdbInfoList: edbInfoList,
|
|
|
+ DataResp: dataResp,
|
|
|
+ }
|
|
|
+ //resp.EdbInfoList = edbList
|
|
|
+ br.Data = resp
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -516,7 +523,7 @@ func (c *ChartInfoController) Detail() {
|
|
|
//config.TagX =
|
|
|
|
|
|
// 获取图表x轴y轴
|
|
|
- _, dataResp, err, errMsg, isSendEmail := cross_variety.GetChartData(0, config)
|
|
|
+ edbList, dataResp, err, errMsg, isSendEmail := cross_variety.GetChartData(0, config)
|
|
|
if err != nil {
|
|
|
br.IsSendEmail = isSendEmail
|
|
|
br.Msg = "获取失败"
|
|
@@ -577,6 +584,7 @@ func (c *ChartInfoController) Detail() {
|
|
|
resp := new(data_manage.ChartInfoDetailResp)
|
|
|
resp.ChartInfo = chartInfo
|
|
|
resp.DataResp = dataResp
|
|
|
+ resp.EdbInfoList = edbList
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -908,42 +916,12 @@ func GetChartInfoDetailFromUniqueCode(chartInfo *data_manage.ChartInfoView, isCa
|
|
|
errMsg = "解析跨品种分析配置失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- //mappingList, err := cross_varietyModel.GetChartVarietyMappingList(chartInfo.ChartInfoId)
|
|
|
- //if err != nil {
|
|
|
- // br.Msg = "获取品种失败"
|
|
|
- // br.ErrMsg = "获取品种失败,Err:" + err.Error()
|
|
|
- // return
|
|
|
- //}
|
|
|
- // 获取跨品种分析配置
|
|
|
- //chartInfoCrossVariety, err := cross_varietyModel.GetChartInfoCrossVarietyByChartInfoId(chartInfo.ChartInfoId)
|
|
|
- //if err != nil {
|
|
|
- // br.Msg = "获取跨品种分析配置失败"
|
|
|
- // br.ErrMsg = "获取跨品种分析配置失败,Err:" + err.Error()
|
|
|
- // return
|
|
|
- //}
|
|
|
- //
|
|
|
- //varietyIdList := make([]int,0)
|
|
|
- //for _,v:=range mappingList{
|
|
|
- // varietyIdList = append(varietyIdList,v.ChartVarietyId)
|
|
|
- //}
|
|
|
- //config := request.ChartConfigReq{
|
|
|
- // TagX: chartInfoCrossVariety.ChartXTagId,
|
|
|
- // TagY: chartInfoCrossVariety.ChartYTagId,
|
|
|
- // CalculateValue: chartInfoCrossVariety.CalculateValue,
|
|
|
- // CalculateUnit: chartInfoCrossVariety.CalculateUnit,
|
|
|
- // DateConfigList: config.DateConfigList,
|
|
|
- // VarietyList: varietyIdList,
|
|
|
- //}
|
|
|
- //config.TagX =
|
|
|
-
|
|
|
// 获取图表x轴y轴
|
|
|
- _, dataResp, err, msg, _ := cross_variety.GetChartData(0, config)
|
|
|
+ edbList, dataResp, err, msg, _ := cross_variety.GetChartData(0, config)
|
|
|
if err != nil {
|
|
|
errMsg = "获取图表,指标信息失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
if chartInfoId > 0 && chartInfo != nil {
|
|
|
//判断是否加入我的图库
|
|
|
{
|
|
@@ -974,18 +952,19 @@ func GetChartInfoDetailFromUniqueCode(chartInfo *data_manage.ChartInfoView, isCa
|
|
|
//chartInfo.IsEnChart = data.CheckIsEnChart(chartInfo.ChartNameEn, edbList[0:1], chartInfo.Source, chartInfo.ChartType)
|
|
|
//chartInfo.UnitEn = edbInfoMappingA.UnitEn
|
|
|
|
|
|
- isSaveAs := true
|
|
|
+ //isSaveAs := true
|
|
|
// 另存为
|
|
|
chartInfo.Button = data_manage.ChartViewButton{
|
|
|
IsEdit: chartInfo.IsEdit,
|
|
|
IsEnChart: chartInfo.IsEnChart,
|
|
|
IsAdd: chartInfo.IsAdd,
|
|
|
- IsCopy: isSaveAs,
|
|
|
+ IsCopy: true,
|
|
|
IsSetName: chartInfo.IsSetName,
|
|
|
}
|
|
|
|
|
|
resp.ChartInfo = chartInfo
|
|
|
resp.DataResp = dataResp
|
|
|
+ resp.EdbInfoList = edbList
|
|
|
resp.Status = true
|
|
|
|
|
|
// 将数据加入缓存
|