增加、保存前判断是否存在

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");
        }
    }

 

转载于:https://www.cnblogs.com/cczhoufeng/archive/2012/10/09/2716047.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值