Пример #1
0
 /**
  * 检查班级名
  *
  * @param gradeName
  * @return
  */
 @RequestMapping(value = "/maintainer/grade/checkGradeName", method = RequestMethod.POST)
 @ResponseBody
 public Map<String, Object> checkGradeName(
     @RequestParam("gradeId") int id, @RequestParam(value = "gradeName") String gradeName) {
   Map<String, Object> map = new HashMap<>();
   if (StringUtils.hasLength(gradeName)) {
     if (id > 0) {
       List<GradeRecord> grades = gradeService.findByGradeNameAndId(id, gradeName);
       if (grades.isEmpty()) {
         map.put("ok", "");
       } else {
         map.put("error", "班级名已存在!");
       }
     } else {
       List<Grade> grades = gradeService.findByGradeName(gradeName);
       if (grades.isEmpty()) {
         map.put("ok", "");
       } else {
         map.put("error", "班级名已存在!");
       }
     }
   } else {
     map.put("error", "班级名为空!");
   }
   return map;
 }