业务-----修改Service常用逻辑

注意:修改时唯一属性不能重复

//num==null 时,没有修改Num,不用考虑重复问题。
//num!=null 时,修改了num.考虑重复问题

 if(!StringUtils.isEmpty(request.getNum())){
     Client client3 = findClientByNum(request.getNum());
     if(client3 != null && client3.getId() != request.getId()){      //修改不是的自己,并且证件号重复了。
            throw new ApplicationException(StatusCode.CONFLICT.getCode(),"修改人员编号时编号不可重复");
      }
  }

上一篇:idea 的问题


下一篇:CSS3新增Hsl、Hsla、Rgba色彩模式以及透明属性(转)