|
@@ -354,12 +354,6 @@ func (this *ChartInfoController) MultipleGraphPreview() {
|
|
rollingCorrelationData := make([]interface{}, 0)
|
|
rollingCorrelationData := make([]interface{}, 0)
|
|
for _, rollingCorrelationConf := range rollingCorrelationConfList {
|
|
for _, rollingCorrelationConf := range rollingCorrelationConfList {
|
|
if rollingCorrelationConf.CalculateValue > 0 && rollingCorrelationConf.CalculateUnit != `` {
|
|
if rollingCorrelationConf.CalculateValue > 0 && rollingCorrelationConf.CalculateUnit != `` {
|
|
- dataList, e := correlationServ.GetRollingCorrelationChartDataByEdbInfo(edbInfoMappingA, edbInfoMappingB, rollingCorrelationConf.LeadValue, rollingCorrelationConf.LeadUnit, rollingCorrelationConf.CalculateValue, rollingCorrelationConf.CalculateUnit, startDate, endDate)
|
|
|
|
- if e != nil {
|
|
|
|
- br.Msg = "获取失败"
|
|
|
|
- br.ErrMsg = "获取滚动相关性图表, 图表计算值失败, Err:" + e.Error()
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
tmpChartInfo := *chartInfo
|
|
tmpChartInfo := *chartInfo
|
|
tmpChartInfo.Source = utils.CHART_SOURCE_ROLLING_CORRELATION
|
|
tmpChartInfo.Source = utils.CHART_SOURCE_ROLLING_CORRELATION
|
|
// ”指标A名称“+”指标B名称“+"滚动相关性"+”滚动相关性计算窗口值“+”滚动相关性计算窗口单位“
|
|
// ”指标A名称“+”指标B名称“+"滚动相关性"+”滚动相关性计算窗口值“+”滚动相关性计算窗口单位“
|
|
@@ -374,10 +368,16 @@ func (this *ChartInfoController) MultipleGraphPreview() {
|
|
} else {
|
|
} else {
|
|
tmpChartInfo.ChartName = fmt.Sprintf(`%s与%s(领先%d%s)%d%s滚动相关性`, edbInfoMappingA.EdbName, edbInfoMappingB.EdbName, int(math.Abs(float64(rollingCorrelationConf.LeadValue))), rollingCorrelationConf.LeadUnit, rollingCorrelationConf.CalculateValue, rollingCorrelationConf.CalculateUnit)
|
|
tmpChartInfo.ChartName = fmt.Sprintf(`%s与%s(领先%d%s)%d%s滚动相关性`, edbInfoMappingA.EdbName, edbInfoMappingB.EdbName, int(math.Abs(float64(rollingCorrelationConf.LeadValue))), rollingCorrelationConf.LeadUnit, rollingCorrelationConf.CalculateValue, rollingCorrelationConf.CalculateUnit)
|
|
}
|
|
}
|
|
|
|
+ dataResp, e := correlationServ.GetRollingCorrelationChartDataByEdbInfo(edbInfoMappingA, edbInfoMappingB, rollingCorrelationConf.LeadValue, rollingCorrelationConf.LeadUnit, rollingCorrelationConf.CalculateValue, rollingCorrelationConf.CalculateUnit, startDate, endDate, tmpChartInfo.ChartName, tmpChartInfo.ChartNameEn)
|
|
|
|
+ if e != nil {
|
|
|
|
+ br.Msg = "获取失败"
|
|
|
|
+ br.ErrMsg = "获取滚动相关性图表, 图表计算值失败, Err:" + e.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
rollingCorrelationData = append(rollingCorrelationData, response.RollingCorrelationResp{
|
|
rollingCorrelationData = append(rollingCorrelationData, response.RollingCorrelationResp{
|
|
ChartInfo: tmpChartInfo,
|
|
ChartInfo: tmpChartInfo,
|
|
EdbInfoList: mappingList,
|
|
EdbInfoList: mappingList,
|
|
- DataList: dataList,
|
|
|
|
|
|
+ DataResp: dataResp,
|
|
CorrelationChartInfo: data_manage.CorrelationInfo{
|
|
CorrelationChartInfo: data_manage.CorrelationInfo{
|
|
LeadValue: rollingCorrelationConf.LeadValue,
|
|
LeadValue: rollingCorrelationConf.LeadValue,
|
|
LeadUnit: rollingCorrelationConf.LeadUnit,
|
|
LeadUnit: rollingCorrelationConf.LeadUnit,
|