推送前写入数据库