|
@@ -341,31 +341,13 @@ func GetCorrelationChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, ke
|
|
|
return
|
|
|
}
|
|
|
case utils.CHART_SOURCE_ROLLING_CORRELATION: // 滚动相关性图
|
|
|
- multipleGraphConfigChartMapping, e := data_manage.GetMultipleGraphConfigChartMappingByChartId(chartInfo.ChartInfoId)
|
|
|
- if e != nil {
|
|
|
- msg = "获取失败"
|
|
|
- errMsg = "获取滚动相关性图表的配置信息失败, Err:" + e.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- baseChartMultipleGraphConfigChartMapping, e := data_manage.GetMultipleGraphConfigChartMappingByIdAndSource(multipleGraphConfigChartMapping.MultipleGraphConfigId, 2)
|
|
|
- if e != nil {
|
|
|
- msg = "获取失败"
|
|
|
- errMsg = "获取相关性图表的配置信息失败, Err:" + e.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- baseChartCorrelationChart := new(data_manage.ChartInfoCorrelation)
|
|
|
- if e := baseChartCorrelationChart.GetItemById(baseChartMultipleGraphConfigChartMapping.ChartInfoId); e != nil {
|
|
|
- msg = "获取失败"
|
|
|
- errMsg = "获取基础相关性图表信息失败, Err:" + e.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- moveUnitDays, ok := utils.FrequencyDaysMap[baseChartCorrelationChart.CalculateUnit]
|
|
|
+ moveUnitDays, ok := utils.FrequencyDaysMap[correlationChart.BaseCalculateUnit]
|
|
|
if !ok {
|
|
|
msg = "错误的分析周期"
|
|
|
errMsg = "错误的分析周期"
|
|
|
return
|
|
|
}
|
|
|
- startDate := time.Now().AddDate(0, 0, -baseChartCorrelationChart.CalculateValue*moveUnitDays).Format(utils.FormatDate)
|
|
|
+ startDate := time.Now().AddDate(0, 0, -correlationChart.BaseCalculateValue*moveUnitDays).Format(utils.FormatDate)
|
|
|
endDate := time.Now().Format(utils.FormatDate)
|
|
|
xDateTimeValue, yDataList, e = correlationServ.GetRollingCorrelationChartDataByEdbInfo(edbInfoMappingA, edbInfoMappingB, correlationChart.LeadValue, correlationChart.LeadUnit, correlationChart.CalculateValue, correlationChart.CalculateUnit, startDate, endDate)
|
|
|
dataResp = models.RollingCorrelationChartDataResp{
|