完成部分功能