使用Typescript在一段时间后自动更改Sequelize中属性的值

使用Typescript在一段时间后自动更改Sequelize中属性的值,typescript,sequelize.js,Typescript,Sequelize.js,我在SQLite中有两个Sequelize模型,如下所示: 服务(服务ID、服务名称、价格、可用性状态) 采购(采购ID、服务ID(FK)、采购商、数量、采购日期、服务期限) 我想买一个服务一段时间。因此,当通过post方法预订服务时,会在购买模型中插入一条记录,服务的持续时间为服务持续时间,以小时或天为单位。此外,服务模型中的“可用性状态”更改为“不可用” 我现在想要一种方法,在指定的serviceDuration完成后,自动将availabilityStatus从'notAvailable'

我在SQLite中有两个Sequelize模型,如下所示:

服务(服务ID、服务名称、价格、可用性状态)

采购(采购ID、服务ID(FK)、采购商、数量、采购日期、服务期限)

我想买一个服务一段时间。因此,当通过post方法预订服务时,会在
购买
模型中插入一条记录,服务的持续时间为
服务持续时间
,以小时或天为单位。此外,
服务
模型中的“可用性状态”更改为“不可用”

我现在想要一种方法,在指定的
serviceDuration
完成后,自动将
availabilityStatus
从'notAvailable'更改为'available'

有人能帮我吗?提前感谢。

您可以使用cron进行此操作,也可以使用cron进行此操作