|
@@ -854,4 +854,48 @@ public class ApmacController extends SimpleController {
|
|
|
model.addAttribute("wifiSumList", wifiSumList);
|
|
|
return page("wifiSum");
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 数据导出
|
|
|
+ * @param model
|
|
|
+ * @param cn
|
|
|
+ * @param cnCity
|
|
|
+ * @param placeId
|
|
|
+ * @param placeName
|
|
|
+ * @param page
|
|
|
+ * @param searchValue
|
|
|
+ */
|
|
|
+ @RequestMapping("/exportWifiSumExcel")
|
|
|
+ public void queryWifiSumExport(Model model,String cn,String cnCity,Integer placeId,
|
|
|
+ String placeName,@RequestParam(defaultValue = "1") int page,String searchValue){
|
|
|
+ Map<String,Object>condition = new HashMap<String,Object>();
|
|
|
+ if(cn != null && !"".equals(cn)){
|
|
|
+ condition.put("cn", cn);
|
|
|
+ model.addAttribute("cn", cn);
|
|
|
+ }else{
|
|
|
+ model.addAttribute("cn", "省");
|
|
|
+ }
|
|
|
+ if(cnCity != null && !"".equals(cnCity)){
|
|
|
+ condition.put("cnCity", cnCity);
|
|
|
+ model.addAttribute("cnCity", cnCity);
|
|
|
+ }else{
|
|
|
+ model.addAttribute("cnCity", "市");
|
|
|
+ }
|
|
|
+ if(placeId != null && !"".equals(placeId)){
|
|
|
+ condition.put("place", placeId);
|
|
|
+ model.addAttribute("placeId", placeId);
|
|
|
+ model.addAttribute("placeName", placeName);
|
|
|
+ }else{
|
|
|
+ model.addAttribute("placeName", "数据场景");
|
|
|
+ }
|
|
|
+ if(searchValue != null && !"".equals(searchValue)){
|
|
|
+ searchValue = "%"+searchValue+"%";
|
|
|
+ condition.put("searchValue", searchValue);
|
|
|
+ }
|
|
|
+
|
|
|
+ List<WifiSum> wifiSumList = this.wifiSumService.queryWifiSumByExport(condition);
|
|
|
+
|
|
|
+ model.addAttribute("wifiSumList", wifiSumList);
|
|
|
+
|
|
|
+ }
|
|
|
}
|