修复func