大致完成逻辑