|
@@ -56,11 +56,11 @@ type FrequencyDistributionYData struct {
|
|
|
}
|
|
|
|
|
|
// GetStandardDeviationData 获取标准差图表的指标数据
|
|
|
-func GetStandardDeviationData(chartInfoId int, mappingInfo *chartEdbMappingModel.ChartEdbInfoMapping, calculateValue int) (edbList []*chartEdbMappingModel.ChartEdbInfoMappingList, dataResp LineFeatureDataResp, sourceArr []string, err error, errMsg string) {
|
|
|
+func GetStandardDeviationData(chartInfoId int, startDate, endDate string, mappingInfo *chartEdbMappingModel.ChartEdbInfoMapping, calculateValue int) (edbList []*chartEdbMappingModel.ChartEdbInfoMappingList, dataResp LineFeatureDataResp, sourceArr []string, err error, errMsg string) {
|
|
|
edbList = make([]*chartEdbMappingModel.ChartEdbInfoMappingList, 0)
|
|
|
|
|
|
// 指标对应的所有数据
|
|
|
- _, edbList, sourceArr, err = chart.GetEdbDataMapList(chartInfoId, 1, `公历`, ``, ``, []*chartEdbMappingModel.ChartEdbInfoMapping{mappingInfo})
|
|
|
+ _, edbList, sourceArr, err = chart.GetEdbDataMapList(chartInfoId, 1, `公历`, startDate, endDate, []*chartEdbMappingModel.ChartEdbInfoMapping{mappingInfo})
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
@@ -123,7 +123,7 @@ func GetStandardDeviationData(chartInfoId int, mappingInfo *chartEdbMappingModel
|
|
|
}
|
|
|
|
|
|
// GetPercentileData 获取百分位图表的指标数据
|
|
|
-func GetPercentileData(chartInfoId int, mappingInfo *chartEdbMappingModel.ChartEdbInfoMapping, calculateValue int, calculateUnit string) (edbList []*chartEdbMappingModel.ChartEdbInfoMappingList, dataResp LineFeatureDataResp, sourceArr []string, err error, errMsg string) {
|
|
|
+func GetPercentileData(chartInfoId int, startDate, endDate string, mappingInfo *chartEdbMappingModel.ChartEdbInfoMapping, calculateValue int, calculateUnit string) (edbList []*chartEdbMappingModel.ChartEdbInfoMappingList, dataResp LineFeatureDataResp, sourceArr []string, err error, errMsg string) {
|
|
|
edbList = make([]*chartEdbMappingModel.ChartEdbInfoMappingList, 0)
|
|
|
moveUnitDays, ok := utils.FrequencyDaysMap[calculateUnit]
|
|
|
if !ok {
|
|
@@ -133,7 +133,7 @@ func GetPercentileData(chartInfoId int, mappingInfo *chartEdbMappingModel.ChartE
|
|
|
}
|
|
|
calculateDay := calculateValue * moveUnitDays
|
|
|
// 指标对应的所有数据
|
|
|
- _, edbList, sourceArr, err = chart.GetEdbDataMapList(chartInfoId, 1, `公历`, ``, ``, []*chartEdbMappingModel.ChartEdbInfoMapping{mappingInfo})
|
|
|
+ _, edbList, sourceArr, err = chart.GetEdbDataMapList(chartInfoId, 1, `公历`, startDate, endDate, []*chartEdbMappingModel.ChartEdbInfoMapping{mappingInfo})
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|