增加、保存前判断是否存在
function submitpage(result)//result参数1:保存 2:保存并继续 { //执行一下检查校验 var isSubmit =checkvalidate(); //合格提交,不合格处理异常 if(isSubmit) { $.ajax({ type:"POST", async:false, url:"checkXgBjlxmc.action", data:$("#form1").serialize(), success:function(data) { if(data!="" && data!=null) { hiAlert(data, "请注意"); } else { if(result=="1") { $.ajax({ type:"POST", async: false, url:"addXgBjlx.action", data:$("#form1").serialize(), success:function() { setTimeout("parent.tb_remove(1);parent.ts()",0); } }); } else { $.ajax({ type:"POST", async: false, url:"addXgBjlx.action", data:$("#form1").serialize(), success:function() { document.getElementsByTagName('form')[0].reset(); asyncbox.tips('操作成功!','success',500); } }); } } } }) } }
/** * <p>功能:检查班级类型是否存在</p> * @author 周枫 * @date Jul 26, 2012 * @param * @return void */ public void checkXgBjlxmc() throws Exception { HashMap map = new HashMap(); //班级类型名称 if(xgBjlx.getBjlxmc() != null) { map.put("bjlxmc", xgBjlx.getBjlxmc().trim()); } map.put("schoolid", getSchoolId()); HashMap bjlxMap = new HashMap(); //班级类型编码 if(xgBjlx.getBjlxbm() != null) { bjlxMap.put("bjlxbm", xgBjlx.getBjlxbm().trim()); } bjlxMap.put("schoolid", getSchoolId()); int count = 0; int result = 0; count = xgBjlxService.checkXgBjlxmc(map); result = xgBjlxService.checkXgBjlxbm(bjlxMap); if(count > 0) { responseTxt("对不起,该班级类型名称已存在!"); } if(result > 0) { responseTxt("对不起,该班级类型编码已存在!"); } }
/** * <p>功能:判断是否存在相同联系电话</p> * @author 周枫 * @date Aug 25, 2012 * @param * @return void */ public void isSameLxdh()throws Exception{ //获取前台联系电话 String lxdh = request.getParameter("lxdh").trim(); //获取前台教工id String jgid = request.getParameter("jgid"); //录入为空,未保存电话号码则初始化 if(!lxdh.equals("")) { List<HashMap> list = new ArrayList(); //查询该联系电话返回集合 list = rsEmployeeService.isSameLxdh(lxdh); if(list != null){ for(int i = 0; i < list.size(); i++) { //判断是否为同一人电话 if(!list.get(i).get("JG_ID").equals(jgid)) { responseTxt("对不起,联系电话已存在,不能使用"); } } } } else { sysLoginpersonService.modifyYzmByJgid(jgid); responseTxt("登录验证码已经初始化为 1234"); } }