解决了装饰器bug