|
@@ -1230,6 +1230,17 @@ func GetTableDataByMixedTableData(config [][]request.MixedTableCellDataReq, hide
|
|
|
if styleConfig.Nt == "percent" {
|
|
|
hasPercent = true
|
|
|
}
|
|
|
+ // 修复历史数据
|
|
|
+ if styleConfig.Pn != 0 {
|
|
|
+ if styleConfig.Decimal == nil {
|
|
|
+ styleConfig.Decimal = new(int)
|
|
|
+ }
|
|
|
+ *styleConfig.Decimal += styleConfig.Pn
|
|
|
+ if *styleConfig.Decimal < 0 {
|
|
|
+ *styleConfig.Decimal = 0
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if styleConfig.Decimal != nil {
|
|
|
tmp.Monitor = roundNumber(cell.ShowValue, *styleConfig.Decimal, hasPercent)
|
|
|
} else {
|