0

我有一个带有属性的模型:status状态statusId可以是:

StatusId & Status 描述如下:

  1. 打开

  2. 加工

  3. 拒绝

  4. 失败

我想要的是,如果我插入或更新模型的状态,那么statusId应该会自动更新。

4

1 回答 1

2

你可以使用两件事来实现这个场景

  • 使用该模型的远程挂钩Observe

<model>.observe('before save', function (ctx, next) { // check the ctx and add the necessary validations }

  • 如果您希望此功能像整个应用程序的横切关注点,请使用中间件功能

app.remotes().before('**', (ctx, next) => { // do stuff with ctx.args.options next(); });

于 2017-12-22T06:27:37.477 回答