前置处理函数