功能按计划实现，但是测试不通道，估计逻辑有问题