zwxi 1 年之前
父节点
当前提交
e39c0aba35
共有 1 个文件被更改,包括 17 次插入17 次删除
  1. 17 17
      services/data/chart_info.go

+ 17 - 17
services/data/chart_info.go

@@ -544,6 +544,23 @@ func getEdbDataMapList(chartInfoId, chartType int, calendar, startDate, endDate
 			return
 		}
 
+		if v.IsConvert == 1 {
+			switch v.ConvertType {
+			case 1:
+				for i, data := range dataList {
+					dataList[i].Value = data.Value * v.ConvertValue
+				}
+			case 2:
+				for i, data := range dataList {
+					dataList[i].Value = data.Value / v.ConvertValue
+				}
+			case 3:
+				for i, data := range dataList {
+					dataList[i].Value =  math.Log(data.Value) / math.Log(v.ConvertValue)
+				}
+			}
+		}
+		
 		if diffSeconds != 0 && v.EdbInfoType == 0 {
 			dataListLen := len(dataList)
 			for i := 0; i < dataListLen; i++ {
@@ -589,23 +606,6 @@ func getEdbDataMapList(chartInfoId, chartType int, calendar, startDate, endDate
 				item.DataList = quarterDataList
 			}
 
-			if v.IsConvert == 1 {
-				switch v.ConvertType {
-				case 1:
-					for i, data := range dataList {
-						dataList[i].Value = data.Value * v.ConvertValue
-					}
-				case 2:
-					for i, data := range dataList {
-						dataList[i].Value = data.Value / v.ConvertValue
-					}
-				case 3:
-					for i, data := range dataList {
-						dataList[i].Value =  math.Log(data.Value) / math.Log(v.ConvertValue)
-					}
-				}
-
-			}
 
 			edbDataListMap[v.EdbInfoId] = dataList