给add开头的方法加可写事务