sequelize.js - 使用 Typescript 在一定时间后自动更改 Sequelize 中属性的值
我在 SQLite 中有两个 Sequelize 模型,如下所示:
Service(serviceId, serviceName, price, availabilityStatus)Purchase(purchaseId, serviceId(FK), buyingUser, quantity, dateOfPurchase, serviceDuration)我想购买一项服务一段时间。因此,在通过 POST 方法预订服务时,会在 Purchase 模型中插入一条记录,服务的持续时间以小时或天为单位存储在 serviceDuration 中。同时,Service 模型中的 'availabilityStatus' 会更改为 'notAvailable'。
我现在希望有一种方法,在指定的 serviceDuration 完成后,自动将 availabilityStatus 从 'notAvailable' 改为 'available'。
有人可以帮我这个忙吗?提前谢谢你。