根据静态分析的结果,简单完善了一下demo和代码逻辑