소스 검색

实时流量数据计算修改

master
CMM 1 개월 전
부모
커밋
10ae29ffec
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. +4
    -2
      ningda-yw-api/src/main/java/com/ningdatech/carapi/radar/manage/RadarManage.java

+ 4
- 2
ningda-yw-api/src/main/java/com/ningdatech/carapi/radar/manage/RadarManage.java 파일 보기

@@ -3,6 +3,7 @@ package com.ningdatech.carapi.radar.manage;
import java.io.IOException;
import java.io.InputStream;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
@@ -247,8 +248,9 @@ public class RadarManage {
}
// 计算实时流量的和
List<String> list = radarDataList.stream().map(RadarData::getRealTimeTrafficFlow).collect(Collectors.toList());
List<BigDecimal> decimals = list.stream().map(d -> BigDecimal.valueOf(Double.parseDouble(d))).collect(Collectors.toList());
BigDecimal total = decimals.stream().reduce(BigDecimal.ZERO, BigDecimal::add).stripTrailingZeros();
List<BigDecimal> decimals = list.stream().map(BigDecimal::new).collect(Collectors.toList());

BigDecimal total = decimals.stream().reduce(BigDecimal.ZERO, BigDecimal::add);
vo.setRealTimeTrafficFlow(String.valueOf(total));
return vo;
}


불러오는 중...
취소
저장