// 添加新文章类型到数据库
 @RequestMapping("/addNewArticleType")
 public @ResponseBody String addNewArticleType(ArticleType articleType) throws Exception {
   // 检查类型名是否重复
   List<ArticleType> articleTypeList = articleTypeService.findArticleTypes();
   String articleTypeName = articleType.getTypeName();
   for (ArticleType articleTypeTemp : articleTypeList) {
     if (articleTypeName.equals(articleTypeTemp.getTypeName())) {
       return "duplicate";
     }
   }
   articleTypeService.addNewArticleType(articleType);
   return "success";
 }
 // 更新文章类型
 @RequestMapping("/updateArticleType")
 public @ResponseBody String updateArticleType(ArticleType articleType) throws Exception {
   if (articleType.getId() == null) {
     throw new RuntimeException("更新文章类型时类型id为空");
   }
   // 检查类型名是否重复
   List<ArticleType> articleTypeList = articleTypeService.findArticleTypes();
   Integer id = articleType.getId();
   String articleTypeName = articleType.getTypeName();
   for (ArticleType articleTypeTemp : articleTypeList) {
     // 与原名称重复没有关系
     if (articleTypeTemp.getId() != null
         && !id.equals(articleTypeTemp.getId())
         && articleTypeName.equals(articleTypeTemp.getTypeName())) {
       return "duplicate";
     }
   }
   articleTypeService.updateArticleType(articleType);
   return "success";
 }