|
@@ -144,20 +144,38 @@ public class ApgroupController extends SimpleController{
|
|
@RequestMapping("/addGroupName")
|
|
@RequestMapping("/addGroupName")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public String addGroupName(String name){
|
|
public String addGroupName(String name){
|
|
- Boolean bool = false;
|
|
|
|
- WifiGroupInfo wifiGroupInfo = new WifiGroupInfo();
|
|
|
|
- wifiGroupInfo.setName(name);
|
|
|
|
- wifiGroupInfo.setStatus(0);//开启
|
|
|
|
- wifiGroupInfo.setUpdated(new Date());
|
|
|
|
- bool = this.wifiGroupInfoService.add(wifiGroupInfo);
|
|
|
|
- if(bool){
|
|
|
|
- return "true";
|
|
|
|
|
|
+ String result = "";
|
|
|
|
+ Boolean bool = isGroupNameExist(name);
|
|
|
|
+ if(bool){//已存在
|
|
|
|
+ result = "组名已存在";
|
|
}else{
|
|
}else{
|
|
- return "false";
|
|
|
|
|
|
+ WifiGroupInfo wifiGroupInfo = new WifiGroupInfo();
|
|
|
|
+ wifiGroupInfo.setName(name);
|
|
|
|
+ wifiGroupInfo.setStatus(0);//开启
|
|
|
|
+ wifiGroupInfo.setUpdated(new Date());
|
|
|
|
+ this.wifiGroupInfoService.add(wifiGroupInfo);
|
|
|
|
+ result = "添加成功";
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ return result;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 判断分组名是否存在,存在返回true,不存在返回false
|
|
|
|
+ * @param name
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @RequestMapping("/isExist")
|
|
|
|
+ public Boolean isGroupNameExist(String name){
|
|
|
|
+ Boolean flag = false;
|
|
|
|
+ Map<String,Object>condition = new HashMap<String,Object>();
|
|
|
|
+ condition.put("name",name);
|
|
|
|
+ condition.put("operatorId", getLoginUser().getOperatorId());
|
|
|
|
+ List<WifiGroupInfo> list = this.wifiGroupInfoService.queryWifiGroupInfoByCondition(condition);
|
|
|
|
+ if(list != null && list.size() > 0){
|
|
|
|
+ flag = true;//名称已存在
|
|
|
|
+ }
|
|
|
|
+ return flag;
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 分组页查询所有分组名
|
|
* 分组页查询所有分组名
|
|
* queryWifiGroupInfoNames:(这里用一句话描述这个方法的作用)
|
|
* queryWifiGroupInfoNames:(这里用一句话描述这个方法的作用)
|
|
@@ -172,8 +190,9 @@ public class ApgroupController extends SimpleController{
|
|
@RequestMapping("/queryGroupName")
|
|
@RequestMapping("/queryGroupName")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public void queryWifiGroupInfoNames(Model model){
|
|
public void queryWifiGroupInfoNames(Model model){
|
|
- List<WifiGroupInfo> listGroupName = null;
|
|
|
|
- listGroupName = this.wifiGroupInfoService.findByParams(null, null);
|
|
|
|
|
|
+ Map<String,Object> condition = new HashMap<String,Object>();
|
|
|
|
+ condition.put("operatorId", getLoginUser().getOperatorId());
|
|
|
|
+ List<WifiGroupInfo> listGroupName = this.wifiGroupInfoService.findByParams(condition, null);
|
|
model.addAttribute("listGroupName", listGroupName);
|
|
model.addAttribute("listGroupName", listGroupName);
|
|
}
|
|
}
|
|
|
|
|