|
@@ -13,6 +13,12 @@ export class UpkeepService extends BaseService<modelType> {
|
|
|
@InjectEntityModel(OrderDetail)
|
|
|
orderModel: ReturnModelType<typeof OrderDetail>;
|
|
|
|
|
|
+ async createBefore(data) {
|
|
|
+ const result = await this.orderModel.findById(data.order_id);
|
|
|
+ if (result && result.status === '9')
|
|
|
+ await this.orderModel.updateOne({ _id: data.order_id }, { status: '8' });
|
|
|
+ }
|
|
|
+
|
|
|
async update(id, body) {
|
|
|
if (body.status === '2')
|
|
|
await this.orderModel.updateOne({ _id: body.order_id }, { status: '9' });
|