我认为这里使用的逻辑存在问题:
该逻辑会检查所有在上个月初之后创建的用户的数据。因此,如果用户在六月中旬加入,它将检查从五月初到六月中旬的数据。随后,该徽章的 created_at 日期会被设置为上个月的月底(5 月 31 日)。这将导致在六月创建的用户也能在五月末获得“本月新用户”徽章。
我认为这里使用的逻辑存在问题:
该逻辑会检查所有在上个月初之后创建的用户的数据。因此,如果用户在六月中旬加入,它将检查从五月初到六月中旬的数据。随后,该徽章的 created_at 日期会被设置为上个月的月底(5 月 31 日)。这将导致在六月创建的用户也能在五月末获得“本月新用户”徽章。