|
@@ -38,6 +38,7 @@ import com.cloudcross.ssp.model.Wifi;
|
|
import com.cloudcross.ssp.service.ILocationService;
|
|
import com.cloudcross.ssp.service.ILocationService;
|
|
import com.cloudcross.ssp.service.ILogService;
|
|
import com.cloudcross.ssp.service.ILogService;
|
|
import com.cloudcross.ssp.service.IOperatorService;
|
|
import com.cloudcross.ssp.service.IOperatorService;
|
|
|
|
+import com.cloudcross.ssp.service.IPlaceClassInformationService;
|
|
import com.cloudcross.ssp.service.IPlaceOperatorService;
|
|
import com.cloudcross.ssp.service.IPlaceOperatorService;
|
|
import com.cloudcross.ssp.service.IPlaceService;
|
|
import com.cloudcross.ssp.service.IPlaceService;
|
|
import com.cloudcross.ssp.service.IWifiService;
|
|
import com.cloudcross.ssp.service.IWifiService;
|
|
@@ -66,11 +67,13 @@ public class ApmacController extends SimpleController {
|
|
private IPlaceService placeService;
|
|
private IPlaceService placeService;
|
|
@Autowired
|
|
@Autowired
|
|
private IOperatorService operatorService;
|
|
private IOperatorService operatorService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private IPlaceClassInformationService placeClassInformationService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 热点详情的列表页
|
|
* 热点详情的列表页
|
|
* 前端要传递几个参数,分别所选媒体的媒体Id(变量名为selectedOperatorId),省(变量名为cn),市(变量名为cnCity),场景(变量名为place,这个是运营商定义的场景名称,传过来传个场景名称就行),
|
|
* 前端要传递几个参数,分别所选媒体的媒体Id(变量名为selectedOperatorId),省(变量名为cn),市(变量名为cnCity),场景(变量名为place,这个是运营商定义的场景名称,传过来传个场景名称就行),
|
|
- * 数聚场景id(变量名为placeId)
|
|
|
|
|
|
+ * 数聚场景id(这个数聚场景是云联自己定义的,变量名为placeClassId)
|
|
* 还有一个搜索参数,按mac地址搜索
|
|
* 还有一个搜索参数,按mac地址搜索
|
|
* 注:如果传过来的参数是空值或者空字符串或者没传,则按默认值进行搜索,默认的为全部
|
|
* 注:如果传过来的参数是空值或者空字符串或者没传,则按默认值进行搜索,默认的为全部
|
|
* @param model
|
|
* @param model
|
|
@@ -87,13 +90,12 @@ public class ApmacController extends SimpleController {
|
|
String cn = null;
|
|
String cn = null;
|
|
String cnCity = null;
|
|
String cnCity = null;
|
|
String place = null;
|
|
String place = null;
|
|
- Long placeId = null;
|
|
|
|
- String placeName = null;
|
|
|
|
|
|
+ Long placeClassId = null;
|
|
|
|
+ String placeClassName = null;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 下面对传递过来的几个参数进行处理
|
|
* 下面对传递过来的几个参数进行处理
|
|
*/
|
|
*/
|
|
- System.out.println("little"+paramMap.get("selectedOperatorId")+paramMap.get("cn")+paramMap.get("cnCity"));
|
|
|
|
if(null != paramMap.get("selectedOperatorId") && !"".equals(paramMap.get("selectedOperatorId"))) {
|
|
if(null != paramMap.get("selectedOperatorId") && !"".equals(paramMap.get("selectedOperatorId"))) {
|
|
operatorId = Long.parseLong(String.valueOf(paramMap.get("selectedOperatorId")));
|
|
operatorId = Long.parseLong(String.valueOf(paramMap.get("selectedOperatorId")));
|
|
}
|
|
}
|
|
@@ -106,8 +108,8 @@ public class ApmacController extends SimpleController {
|
|
cnCity = String.valueOf(paramMap.get("cnCity"));
|
|
cnCity = String.valueOf(paramMap.get("cnCity"));
|
|
}
|
|
}
|
|
|
|
|
|
- if(null != paramMap.get("placeId") && !"".equals(paramMap.get("placeId"))) {
|
|
|
|
- placeId = Long.parseLong(String.valueOf(paramMap.get("placeId")));
|
|
|
|
|
|
+ if(null != paramMap.get("placeClassId") && !"".equals(paramMap.get("placeClassId"))) {
|
|
|
|
+ placeClassId = Long.parseLong(String.valueOf(paramMap.get("placeClassId")));
|
|
}
|
|
}
|
|
|
|
|
|
if(null != paramMap.get("place") && !"".equals(paramMap.get("place"))) {
|
|
if(null != paramMap.get("place") && !"".equals(paramMap.get("place"))) {
|
|
@@ -117,7 +119,7 @@ public class ApmacController extends SimpleController {
|
|
paramMap.put("operatorId", operatorId);
|
|
paramMap.put("operatorId", operatorId);
|
|
paramMap.put("cn", cn);
|
|
paramMap.put("cn", cn);
|
|
paramMap.put("cnCity", cnCity);
|
|
paramMap.put("cnCity", cnCity);
|
|
- paramMap.put("placeId", placeId);
|
|
|
|
|
|
+ paramMap.put("placeClassId", placeClassId);
|
|
paramMap.put("place", place);
|
|
paramMap.put("place", place);
|
|
|
|
|
|
int totalRow = 0;
|
|
int totalRow = 0;
|
|
@@ -149,17 +151,17 @@ public class ApmacController extends SimpleController {
|
|
place = "场景";
|
|
place = "场景";
|
|
}
|
|
}
|
|
|
|
|
|
- if(null == placeId) {
|
|
|
|
- placeName = "数聚场景";
|
|
|
|
|
|
+ if(null == placeClassId) {
|
|
|
|
+ placeClassName = "数聚场景";
|
|
} else {
|
|
} else {
|
|
- placeName = placeService.findById(placeId).getName();
|
|
|
|
|
|
+ placeClassName = placeClassInformationService.findById(placeClassId).getName();
|
|
}
|
|
}
|
|
|
|
|
|
paramMap.put("operatorName", operatorName);
|
|
paramMap.put("operatorName", operatorName);
|
|
paramMap.put("cn", cn);
|
|
paramMap.put("cn", cn);
|
|
paramMap.put("cnCity", cnCity);
|
|
paramMap.put("cnCity", cnCity);
|
|
paramMap.put("place", place);
|
|
paramMap.put("place", place);
|
|
- paramMap.put("placeName", placeName);
|
|
|
|
|
|
+ paramMap.put("placeName", placeClassName);
|
|
model.addAttribute("pager",pager);
|
|
model.addAttribute("pager",pager);
|
|
model.addAllAttributes(paramMap);
|
|
model.addAllAttributes(paramMap);
|
|
model.addAttribute("wifiList", wifiList);
|
|
model.addAttribute("wifiList", wifiList);
|
|
@@ -268,16 +270,15 @@ public class ApmacController extends SimpleController {
|
|
* 这里必须传递一个运营商id,因为是搜索某一个运营商下的场景
|
|
* 这里必须传递一个运营商id,因为是搜索某一个运营商下的场景
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- @RequestMapping("/placeName")
|
|
|
|
|
|
+ @RequestMapping("/placeClassName")
|
|
public @ResponseBody
|
|
public @ResponseBody
|
|
List<Map<Long, String>> placeName(@RequestParam Long operatorId) {
|
|
List<Map<Long, String>> placeName(@RequestParam Long operatorId) {
|
|
if(null == operatorId) {
|
|
if(null == operatorId) {
|
|
System.out.println("传递的参数为空");
|
|
System.out.println("传递的参数为空");
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
- System.out.println("hellowatch"+operatorId);
|
|
|
|
- List<Map<Long, String>> placeNameList = placeOperatorService.findPlace(operatorId);
|
|
|
|
- return placeNameList;
|
|
|
|
|
|
+ List<Map<Long, String>> placeClassNameList = placeClassInformationService.findPlaceClassByOperatorId(operatorId);
|
|
|
|
+ return placeClassNameList;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -700,7 +701,7 @@ public class ApmacController extends SimpleController {
|
|
/**
|
|
/**
|
|
* 导出热点详情列表页的excel
|
|
* 导出热点详情列表页的excel
|
|
* 前端要传递几个参数,分别所选媒体的媒体Id(变量名为selectedOperatorId),省(变量名为cn),市(变量名为cnCity),场景(变量名为place,这个是运营商定义的场景名称,传过来传个场景名称就行),
|
|
* 前端要传递几个参数,分别所选媒体的媒体Id(变量名为selectedOperatorId),省(变量名为cn),市(变量名为cnCity),场景(变量名为place,这个是运营商定义的场景名称,传过来传个场景名称就行),
|
|
- * 数聚场景id(变量名为placeId)
|
|
|
|
|
|
+ * 数聚场景id(变量名为placeClassId)
|
|
* 还有一个搜索参数,按mac地址搜索
|
|
* 还有一个搜索参数,按mac地址搜索
|
|
* 注:如果传过来的参数是空值或者空字符串或者没传,则按默认值进行搜索,默认的为全部
|
|
* 注:如果传过来的参数是空值或者空字符串或者没传,则按默认值进行搜索,默认的为全部
|
|
* @param request
|
|
* @param request
|
|
@@ -716,8 +717,8 @@ public class ApmacController extends SimpleController {
|
|
String cn = null;
|
|
String cn = null;
|
|
String cnCity = null;
|
|
String cnCity = null;
|
|
String place = null;
|
|
String place = null;
|
|
- Long placeId = null;
|
|
|
|
- String placeName = null;
|
|
|
|
|
|
+ Long placeClassId = null;
|
|
|
|
+ String placeClassName = null;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 下面对传递过来的几个参数进行处理
|
|
* 下面对传递过来的几个参数进行处理
|
|
@@ -745,12 +746,12 @@ public class ApmacController extends SimpleController {
|
|
paramMap.put("cnCityName", "全部");
|
|
paramMap.put("cnCityName", "全部");
|
|
}
|
|
}
|
|
|
|
|
|
- if (null != paramMap.get("placeId")
|
|
|
|
- && !"".equals(paramMap.get("placeId"))) {
|
|
|
|
- placeId = Long.parseLong(String.valueOf(paramMap.get("placeId")));
|
|
|
|
- placeName = placeService.findById(placeId).getName();
|
|
|
|
|
|
+ if (null != paramMap.get("placeClassId")
|
|
|
|
+ && !"".equals(paramMap.get("placeClassId"))) {
|
|
|
|
+ placeClassId = Long.parseLong(String.valueOf(paramMap.get("placeClassId")));
|
|
|
|
+ placeClassName = placeClassInformationService.findById(placeClassId).getName();
|
|
} else {
|
|
} else {
|
|
- placeName = "全部";
|
|
|
|
|
|
+ placeClassName = "全部";
|
|
}
|
|
}
|
|
|
|
|
|
if(null != paramMap.get("place") && !"".equals(paramMap.get("place"))) {
|
|
if(null != paramMap.get("place") && !"".equals(paramMap.get("place"))) {
|
|
@@ -763,9 +764,9 @@ public class ApmacController extends SimpleController {
|
|
paramMap.put("operatorId", operatorId);
|
|
paramMap.put("operatorId", operatorId);
|
|
paramMap.put("cn", cn);
|
|
paramMap.put("cn", cn);
|
|
paramMap.put("cnCity", cnCity);
|
|
paramMap.put("cnCity", cnCity);
|
|
- paramMap.put("placeId", placeId);
|
|
|
|
|
|
+ paramMap.put("placeId", placeClassId);
|
|
paramMap.put("place", place);
|
|
paramMap.put("place", place);
|
|
- paramMap.put("placeName", placeName);
|
|
|
|
|
|
+ paramMap.put("placeName", placeClassName);
|
|
paramMap.put("operatorName", operatorName);
|
|
paramMap.put("operatorName", operatorName);
|
|
|
|
|
|
//按mac地址搜索
|
|
//按mac地址搜索
|