优化一下role_list的取法