|
@@ -81,33 +81,62 @@ public class ApgroupController extends SimpleController{
|
|
|
return page("list");
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
+ /**!!!!!!!!!!!!!!create页面的所有数据加载都用这个方法
|
|
|
* 到创建分组页
|
|
|
* create:(这里用一句话描述这个方法的作用)
|
|
|
* (这里描述这个方法适用条件 – 可选)
|
|
|
* 创建人:zhoujun
|
|
|
* 修改人:zhoujun
|
|
|
* @param model
|
|
|
+ * @param name 分组名
|
|
|
+ * @param apmac mac地址
|
|
|
* @return
|
|
|
*String
|
|
|
* @exception
|
|
|
* @since 1.0.0
|
|
|
*/
|
|
|
@RequestMapping("/create")
|
|
|
- public String create(Model model,@RequestParam(defaultValue = "1") int page,
|
|
|
+ public String create(Model model,String name,String apmac,
|
|
|
+ @RequestParam(defaultValue = "1") int page,
|
|
|
@RequestParam(defaultValue = "1") int page1){
|
|
|
- //分页显示所有的分组名
|
|
|
+ //分页显示所有的分组名(30一页)
|
|
|
Map<String,Object> condition = new HashMap<String,Object>();
|
|
|
condition.put("operatorId", getLoginUser().getOperatorId());
|
|
|
- Pager pager = new Pager();
|
|
|
- pager.setPage(page);
|
|
|
- pager.setTotalRow(10);
|
|
|
- List<WifiGroupInfo> listGroupName = this.wifiGroupInfoService.findByParams(condition, null);
|
|
|
- //默认设置热点列表为空 v30
|
|
|
+ int countGroupName = this.wifiGroupInfoService.queryWifiGroupInfoCountByCondition(condition);
|
|
|
Pager1 pager1 = new Pager1();
|
|
|
pager1.setPage(page1);
|
|
|
- pager1.setTotalRow(30);
|
|
|
- List<WifiPojo> wifiList = new ArrayList<WifiPojo>();
|
|
|
+ pager1.setTotalRow(countGroupName);
|
|
|
+ List<WifiGroupInfo> listGroupName = this.wifiGroupInfoService.queryWifiGroupInfoByCondition(condition, pager1);
|
|
|
+
|
|
|
+ //分页显示热点
|
|
|
+ Pager pager =null;
|
|
|
+ Integer wificount = 0;
|
|
|
+ List<Wifi> wifiList = null;
|
|
|
+
|
|
|
+ //首次进入页面时,name和apmac没有值
|
|
|
+ if(null == name || "".equals(name)){
|
|
|
+ pager = new Pager();
|
|
|
+ pager.setPage(page);
|
|
|
+ pager.setTotalRow(10);
|
|
|
+ wifiList = new ArrayList<Wifi>();
|
|
|
+ }else{
|
|
|
+ Long operatorId = getLoginUser().getOperatorId();
|
|
|
+ Map<String,Object> map = new HashMap<String,Object>();
|
|
|
+ map.put("operatorId", operatorId);
|
|
|
+ //按分组名查询热点分页显示
|
|
|
+ map.put("name", name);
|
|
|
+ //apmac一定是某个分组下的热点的apmac
|
|
|
+ //apmac为空表示点击分组名查询热点,apmac不为空表示在分组下根据apmac查询
|
|
|
+ if(null !=apmac && !"".equals(apmac)){
|
|
|
+ map.put("apmac", apmac);
|
|
|
+ }
|
|
|
+ wificount = wifiService.queryWifiCountByCondition(map);
|
|
|
+ pager.setPage(page);
|
|
|
+ pager.setTotalRow(wificount);
|
|
|
+ map.put("pager", pager);
|
|
|
+ wifiList = wifiService.queryWifiByCondition(map,pager);
|
|
|
+ }
|
|
|
+
|
|
|
model.addAttribute("pager",pager);
|
|
|
model.addAttribute("listGroupName", listGroupName);
|
|
|
model.addAttribute("pager1",pager1);
|
|
@@ -130,7 +159,7 @@ public class ApgroupController extends SimpleController{
|
|
|
* @exception
|
|
|
* @since 1.0.0
|
|
|
*/
|
|
|
- @RequestMapping("/wifidetail")
|
|
|
+ /*@RequestMapping("/wifidetail")
|
|
|
public List<WifiPojo> queryWifiByCondition(@RequestParam(defaultValue="1")int page,String apgroupId,String apmac){
|
|
|
List<WifiPojo> wifiList = null;
|
|
|
Map<String,Object>condition = new HashMap<String,Object>();
|
|
@@ -144,9 +173,9 @@ public class ApgroupController extends SimpleController{
|
|
|
int totalRow = wifiService.queryWifiCountByCondition(condition);
|
|
|
pager.setPage(page);
|
|
|
pager.setTotalRow(totalRow);
|
|
|
- wifiList = wifiService.queryWifiByCondition(condition,pager);
|
|
|
+ wifiList = null;//wifiService.queryWifiByCondition(condition,pager);
|
|
|
return wifiList;
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
/**
|
|
|
*创建分组页添加分组
|
|
@@ -208,7 +237,7 @@ public class ApgroupController extends SimpleController{
|
|
|
* @exception
|
|
|
* @since 1.0.0
|
|
|
*/
|
|
|
- @RequestMapping("/queryGroupName")
|
|
|
+ /*@RequestMapping("/queryGroupName")
|
|
|
@ResponseBody
|
|
|
public String queryWifiGroupInfoNames(Model model,@RequestParam(defaultValue = "1") int page){
|
|
|
Map<String,Object> condition = new HashMap<String,Object>();
|
|
@@ -220,7 +249,7 @@ public class ApgroupController extends SimpleController{
|
|
|
pager1.setTotalRow(30);
|
|
|
model.addAttribute("pager",pager1);
|
|
|
return page("create");
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
@RequestMapping("/edit")
|
|
|
public String list(Model model, @RequestParam HashMap<String, Object> paramMap,
|