get_or_create可替换这部分的逻辑