封装service代码，去除重复代码
添加功能，代码注入。