提交新登录界面,流量统计带宽详情增加地域区分图表显示,增加时间范围查询,协议类型码表无对应数据则取app码表

This commit is contained in:
zhanghongqing
2018-12-12 11:46:44 +08:00
parent 074cb6c07b
commit 606f8412ee
129 changed files with 8579 additions and 176 deletions

View File

@@ -1,6 +1,10 @@
package com.nis.web.controller;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -16,11 +20,18 @@ import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken;
import com.nis.util.Configurations;
import com.nis.util.Constants;
import com.nis.util.CookieUtil;
import com.nis.util.StringUtil;
import com.nis.util.StringUtils;
import com.nis.util.httpclient.HttpClientUtil;
import com.nis.web.security.IdGen;
import com.nis.web.security.SystemAuthorizingRealm.Principal;
import com.nis.web.security.UserUtils;
@@ -32,7 +43,35 @@ public class LoginController extends BaseController {
@Autowired
private SystemService systemService;
@RequestMapping("${adminPath}/newIndex")
public String newIndex(){
return "/newIndex";
}
/**
* 根据ip46,协议tcp,udp查询带宽 间隔5分钟数据
*/
@RequestMapping(value="${adminPath}/newIndex/ntcEntranceReport")
@ResponseBody
public List ntcEntranceReport(){
Map<String, Object> fromJsonList = new HashMap<String, Object>();
List list = new ArrayList();
String url = "http://192.168.10.204:7777/galaxy-service/service/log/v1/ntcEntranceReport?searchBusinessType=2&searchReportStartTime=2018-07-18%2000:00:00&searchReportEndTime=2018-07-19%2000:00:00";
try {
String string = HttpClientUtil.get(url);
Gson gson = new GsonBuilder().create();
fromJsonList = gson.fromJson(string, new TypeToken<Map>(){}.getType());
logger.info("首页,间隔5分钟数据"+fromJsonList);
Map map = (Map) fromJsonList.get("data");
list = (List) map.get("list");
} catch (Exception e) {
e.printStackTrace();
logger.error("带宽详情数据获取错误"+e);
}
return list;
}
/**
* 默认进入系统动作,即跳转登录操作
* @return