修改礼物功能，并保存到数据库