|
@@ -37,6 +37,7 @@ import com.cloudcross.ssp.model.Log;
|
|
|
import com.cloudcross.ssp.model.PlaceClassInformation;
|
|
|
import com.cloudcross.ssp.model.PlaceOperator;
|
|
|
import com.cloudcross.ssp.model.Wifi;
|
|
|
+import com.cloudcross.ssp.model.WifiSum;
|
|
|
import com.cloudcross.ssp.service.ILocationService;
|
|
|
import com.cloudcross.ssp.service.ILogService;
|
|
|
import com.cloudcross.ssp.service.IOperatorService;
|
|
@@ -44,6 +45,7 @@ import com.cloudcross.ssp.service.IPlaceClassInformationService;
|
|
|
import com.cloudcross.ssp.service.IPlaceOperatorService;
|
|
|
import com.cloudcross.ssp.service.IPlaceService;
|
|
|
import com.cloudcross.ssp.service.IWifiService;
|
|
|
+import com.cloudcross.ssp.service.IWifiSumService;
|
|
|
|
|
|
/**
|
|
|
* 热点管理相关控制器
|
|
@@ -71,7 +73,8 @@ public class ApmacController extends SimpleController {
|
|
|
private IOperatorService operatorService;
|
|
|
@Autowired
|
|
|
private IPlaceClassInformationService placeClassInformationService;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private IWifiSumService wifiSumService;
|
|
|
/**
|
|
|
* 热点详情的列表页
|
|
|
* 前端要传递几个参数,分别所选媒体的媒体Id(变量名为selectedOperatorId),省(变量名为cn),市(变量名为cnCity),场景(变量名为place,这个是运营商定义的场景名称,传过来传个场景名称就行),
|
|
@@ -813,4 +816,27 @@ public class ApmacController extends SimpleController {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @RequestMapping("wifisum")
|
|
|
+ public String queryWifiSumList(Model model,String cn,String cnCity,Integer place,@RequestParam(defaultValue = "1") int page){
|
|
|
+ Map<String,Object>condition = new HashMap<String,Object>();
|
|
|
+ if(cn != null && !"".equals(cn)){
|
|
|
+ condition.put("cn", cn);
|
|
|
+ }
|
|
|
+ if(cnCity != null && !"".equals(cnCity)){
|
|
|
+ condition.put("cnCity", cnCity);
|
|
|
+ }
|
|
|
+ if(place != null && !"".equals(place) && place>0){
|
|
|
+ condition.put("place", place);
|
|
|
+ }
|
|
|
+ Integer count = this.wifiSumService.queryWifiSumCountByCondition(condition);
|
|
|
+ Pager pager = new Pager();
|
|
|
+ pager.setPage(page);
|
|
|
+ pager.setTotalRow(count);
|
|
|
+ condition.put("pager", pager);
|
|
|
+ List<WifiSum> wifiSumList = this.wifiSumService.queryWifiSumByCondition(condition);
|
|
|
+ model.addAttribute("pager", pager);
|
|
|
+ model.addAttribute("wifiSumList", wifiSumList);
|
|
|
+ return page("wifiSum");
|
|
|
+ }
|
|
|
}
|