Java 代码异常处理:项目建设前图片、批次 ID、贫困村、页面错误校验
// 如果pic为空或者pic的大小为0,抛出运行时异常"请上传项目建设前图片" if(pic==null||pic.getSize()==0)throw new RuntimeException("请上传项目建设前图片"); // 如果item的libid为空,抛出运行时异常"批次id不能为空" if(item.getLibid()==null)throw new RuntimeException("批次id不能为空"); // 根据item的natid查询TNatural对象 TNatural nat = naturalMapper.selectTNaturalById(item.getNatid()); // 如果nat的keyvillage为true,抛出运行时异常"该村是省定贫困村,不能选择!" if(nat.getKeyvillage()==true)throw new RuntimeException("该村是省定贫困村,不能选择!"); // 根据item的libid查询TProjectbatchlib对象 TProjectbatchlib lib = tProjectbatchlibMapper.selectTProjectbatchlibById(item.getLibid()); // 如果lib的status为1或者3,抛出运行时异常"页面错误,请刷新浏览器!" if(lib.getStatus()==1||lib.getStatus()==3)throw new RuntimeException("页面错误,请刷新浏览器!");
原文地址: https://www.cveoy.top/t/topic/p2rt 著作权归作者所有。请勿转载和采集!