1 2 3 4 5 6 7 8 9 10 11 12 13 | public ServerResponse addCategory(String categoryName,Integer parentId){ if (parentId == null || StringUtils.isBlank(categoryName)){ return ServerResponse.createByErrorMessage( "添加品类参数错误" ); } Category category = new Category(); category.setName(categoryName); category.setParentId(parentId); category.setStatus( true ); //这个分类是可用的 int rowCount = categoryMapper.insert(category); if (rowCount > 0 ){ return ServerResponse.createBySuccess( "添加品类成功" ); } return ServerResponse.createByErrorMessage( "添加品类失败" ); |
}
1 2 3 4 5 6 7 8 9 10 11 12 13 | public ServerResponse updateCategoryName(Integer categoryId,String categoryName){ if (categoryId == null || StringUtils.isBlank(categoryName)){ return ServerResponse.createByErrorMessage( "更新品类参数错误" ); } Category category = new Category(); category.setId(categoryId); category.setName(categoryName); int rowCount = categoryMapper.updateByPrimaryKeySelective(category); if (rowCount > 0 ){ return ServerResponse.createBySuccess( "更新品类名字成功" ); } return ServerResponse.createByErrorMessage( "更新品类名字失败" ); } |
我疑惑的是成功的时候这里为什么不用createBySuccessMessage(),因为我看到品类接口是这么写的
success
{
"status": 0,
"msg": "添加品类成功"
}
fail
{
"status":1,
"msg": "添加品类失败"
}
用createBySuccessMessage()应该是最恰当的,那么,视频中为什么要用createBySuccess呢?
这样的话,返回结果就是视频中功能自测部分,添加品类成功的时候返回的是
{
"status": 0,
"data": "添加品类成功"
}