|
@@ -560,13 +560,19 @@ func getEdbDataMapList(chartInfoId, chartType int, calendar, startDate, endDate
|
|
|
item.MinData = item.MinData / v.ConvertValue
|
|
|
case 3:
|
|
|
for i, data := range dataList {
|
|
|
- dataList[i].Value = math.Log(data.Value) / math.Log(v.ConvertValue)
|
|
|
+ dataList[i].Value = math.Log(data.Value) / math.Log(v.ConvertValue)
|
|
|
}
|
|
|
item.MaxData = math.Log(item.MaxData) / math.Log(v.ConvertValue)
|
|
|
item.MinData = math.Log(item.MinData) / math.Log(v.ConvertValue)
|
|
|
}
|
|
|
+ if v.ConvertUnit != "" {
|
|
|
+ item.Unit = v.ConvertUnit
|
|
|
+ }
|
|
|
+ if v.ConvertEnUnit != "" {
|
|
|
+ item.UnitEn = v.ConvertEnUnit
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
edbDataListMap[v.EdbInfoId] = dataList
|
|
|
|
|
|
if diffSeconds != 0 && v.EdbInfoType == 0 {
|
|
@@ -2195,6 +2201,11 @@ func AddChartInfo(req data_manage.AddChartInfoReq, sysUserId int, sysUserRealNam
|
|
|
mapItem.ChartWidth = v.ChartWidth
|
|
|
mapItem.Source = utils.CHART_SOURCE_DEFAULT
|
|
|
mapItem.EdbAliasName = v.EdbAliasName
|
|
|
+ mapItem.IsConvert = v.IsConvert
|
|
|
+ mapItem.ConvertType = v.ConvertType
|
|
|
+ mapItem.ConvertValue = v.ConvertValue
|
|
|
+ mapItem.ConvertUnit = v.ConvertUnit
|
|
|
+ mapItem.ConvertEnUnit = v.ConvertEnUnit
|
|
|
mapList = append(mapList, mapItem)
|
|
|
}
|
|
|
err = data_manage.AddChartEdbMapping(mapList)
|