完成情况部分函数