```java
/**
* 数据分析主页
* @return
*/
@RequestMapping(value = "index",method = RequestMethod.GET)
public ModelAndView index(String tbnamecn){
ModelAndView modelAndView = new ModelAndView();
/**
* 获取分析池和临时表数据
*/
TempTableQuery tempTableQuery = new TempTableQuery();
List list1 = null;
List list2 = null;
tempTableQuery.setUserId(UserUtils.getpCurrentUser().getId());
tempTableQuery.setIsModel(0);
try {
list1 = tableAnalyseService.SelectTempTable(tempTableQuery);
list2 = tblService.getTopicDataTable(null);
} catch (Exception e) {
logger.error("※※※※※数据分析主页数据加载异常:" + e.getMessage() );
e.printStackTrace();
}
/**
* 获取数据源表数据
*/
modelAndView.addObject("list1", list1);
modelAndView.addObject("list2", list2);
modelAndView.addObject("tbnamecn", tbnamecn);
//modelAndView.setViewName(ANALYSE_PREFIX + "index");
modelAndView.setViewName("new/analyse/index");
modelAndView.addObject("config", TempVariable.CONFIG);
modelAndView.addObject("onlineNum", TempVariable.WEB_ONLINE_MAP.size());
modelAndView.addObject("checksize", CacheManager.coreConfig(CacheStatus.DATA).get("qbxt.field.dictionary.checksize"));
return modelAndView;
}
```