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": "添加品类成功"
}