增加了每一个函数返回的布尔值判断操作成功与否