优化分类接口

This commit is contained in:
linfeng 2023-10-07 07:34:17 +08:00
parent d18f73ba1e
commit 904d55b53c

View File

@ -64,7 +64,10 @@ public class CategoryServiceImpl extends ServiceImpl<CategoryDao, CategoryEntity
if (count > 0) { if (count > 0) {
throw new LinfengException("分类名不能重复"); throw new LinfengException("分类名不能重复");
} }
this.save(category); boolean save = this.save(category);
if(!save){
throw new LinfengException("分类保存失败");
}
} }
/** /**
@ -86,6 +89,7 @@ public class CategoryServiceImpl extends ServiceImpl<CategoryDao, CategoryEntity
} }
@Override @Override
@Transactional(rollbackFor = Exception.class)
public void updateCategory(CategoryEntity category) { public void updateCategory(CategoryEntity category) {
Integer count = this.lambdaQuery() Integer count = this.lambdaQuery()
.eq(CategoryEntity::getCateName, category.getCateName()) .eq(CategoryEntity::getCateName, category.getCateName())
@ -93,7 +97,10 @@ public class CategoryServiceImpl extends ServiceImpl<CategoryDao, CategoryEntity
if (count > 1) { if (count > 1) {
throw new LinfengException("分类名不能重复"); throw new LinfengException("分类名不能重复");
} }
this.updateById(category); boolean update = this.updateById(category);
if(!update){
throw new LinfengException("分类更新失败");
}
} }