|
@@ -20,7 +20,7 @@ import (
|
|
|
// BaseCalculate
|
|
|
// @Description: 指标数据计算请求
|
|
|
type BaseCalculate struct {
|
|
|
- DataList []*models.EdbDataList
|
|
|
+ DataList []models.EdbDataItemList
|
|
|
Frequency string `description:"需要转换的频度"`
|
|
|
Formula interface{}
|
|
|
Calendar string `description:"公历/农历"`
|
|
@@ -75,7 +75,7 @@ func GetMixedTableCellData(mixedTableReq request.MixedTableReq) (newMixedTableCe
|
|
|
// 月度指标数据map
|
|
|
edbMonthDataListMap := make(map[int]map[string]float64)
|
|
|
// 日度指标数据map
|
|
|
- edbDataListMap := make(map[int][]*models.EdbDataList)
|
|
|
+ edbDataListMap := make(map[int][]models.EdbDataItemList)
|
|
|
for _, edbInfo := range edbInfoList {
|
|
|
edbInfoMap[edbInfo.EdbInfoId] = edbInfo
|
|
|
|
|
@@ -102,7 +102,18 @@ func GetMixedTableCellData(mixedTableReq request.MixedTableReq) (newMixedTableCe
|
|
|
}
|
|
|
edbDayDataListMap[edbInfo.EdbInfoId] = dateValMap
|
|
|
edbMonthDataListMap[edbInfo.EdbInfoId] = monthValMap
|
|
|
- edbDataListMap[edbInfo.EdbInfoId] = dataList
|
|
|
+
|
|
|
+ tmpDataList := make([]models.EdbDataItemList, 0)
|
|
|
+ for _, v := range dataList {
|
|
|
+ tmpDataList = append(tmpDataList, models.EdbDataItemList{
|
|
|
+ EdbDataId: v.EdbDataId,
|
|
|
+ EdbInfoId: v.EdbInfoId,
|
|
|
+ DataTime: v.DataTime,
|
|
|
+ DataTimestamp: v.DataTimestamp,
|
|
|
+ Value: v.Value,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ edbDataListMap[edbInfo.EdbInfoId] = tmpDataList
|
|
|
}
|
|
|
|
|
|
// 单元格实际绑定的信息map
|