标签: spring-boot
我有User类代表用户对象,还有Subscription类用作预订记录。
User
Subscription
User { boolean premium; } class Subscription { User user; LocalDate expiration; }
用户订阅时,它会创建/更新订阅对象,并以到期日期保存到数据库。
但是,当我尝试实施取消订阅时,由于通常订阅不会立即过期,因此如何在到期日期之前保持用户溢价,并且如果达到到期日期,则如何自动将溢价设置为false?