许愿墙部分逻辑