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("添加品类失败");
}
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": "添加品类成功"
}