分离界面中的逻辑到控制器Service中