diff options
| author | renkaige <[email protected]> | 2019-01-08 19:11:50 +0600 |
|---|---|---|
| committer | renkaige <[email protected]> | 2019-01-08 19:11:50 +0600 |
| commit | 8c88334ba4d4b377baceac3bbc669425dfb6d3fe (patch) | |
| tree | 14dd33a1037f6b01ca165910f3966cf9107cf88c /src | |
| parent | 39a86d948ba45a2e208d2ae2be3f119245058740 (diff) | |
为asn单向流统计添加运营商查询条件
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/com/nis/web/service/LogDataService.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/main/java/com/nis/web/service/LogDataService.java b/src/main/java/com/nis/web/service/LogDataService.java index a6a4803..42041ed 100644 --- a/src/main/java/com/nis/web/service/LogDataService.java +++ b/src/main/java/com/nis/web/service/LogDataService.java @@ -63,7 +63,7 @@ public class LogDataService { }
long second = endTime - startTime;
StringBuffer sql = new StringBuffer();
- sql.append("SELECT SUM(s2c_pkt_num + s2c_pkt_num)/");
+ sql.append("SELECT SUM(s2c_pkt_num + c2s_pkt_num)/");
sql.append(second);
sql.append(" AS pps , SUM(c2s_byte_num + s2c_byte_num)*8/1024/1024/1024/");
sql.append(second);
@@ -74,8 +74,17 @@ public class LogDataService { sql.append(endTime);
StringBuffer totalSql = new StringBuffer();
totalSql.append(sql);
- totalSql.append(" and stream_dir in(1,2,3)) and stream_dir in(1,2,3)");
- sql.append(" and stream_dir in(1,2) ) and stream_dir in(1,2)");
+ if (ntcConnRecordPercent.getSearchEntranceId() != null
+ && !ntcConnRecordPercent.getSearchEntranceId().trim().equals("")) {
+ totalSql.append(" and stream_dir in(1,2,3) and entrance_id =" + ntcConnRecordPercent.getSearchEntranceId()
+ + " ) and stream_dir in(1,2,3) and entrance_id =" + ntcConnRecordPercent.getSearchEntranceId());
+ sql.append(" and stream_dir in(1,2) and entrance_id =" + ntcConnRecordPercent.getSearchEntranceId()
+ + " ) and stream_dir in(1,2) and entrance_id =" + ntcConnRecordPercent.getSearchEntranceId());
+ } else {
+ totalSql.append(" and stream_dir in(1,2,3)) and stream_dir in(1,2,3)");
+ sql.append(" and stream_dir in(1,2) ) and stream_dir in(1,2) ");
+ }
+
localLogJDBCByDruid.getNtcConnRecordPercentData(ntcConnRecordPercent, sql.toString(), false);
localLogJDBCByDruid.getNtcConnRecordPercentData(ntcConnRecordPercent, totalSql.toString(), true);
return ntcConnRecordPercent;
|
