邀请码的功能重构