From 4ec5289335b086f0415ebdf6b67c7cd2cda5e687 Mon Sep 17 00:00:00 2001 From: "Xc@centOs" Date: Wed, 24 Aug 2022 19:01:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8Ddomain=E5=AF=B9cascadeStore?= =?UTF-8?q?=E7=9A=84=E6=94=B9=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/crud.js | 8 ++++---- src/crud.ts | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/crud.js b/lib/crud.js index a62661b..5a68026 100644 --- a/lib/crud.js +++ b/lib/crud.js @@ -12,23 +12,23 @@ async function operate(params, context) { if (operation instanceof Array) { const result = []; for (const oper of operation) { - const r = await context.rowStore.operate(entity, oper, context, option); + const r = await context.rowStore.operate(entity, oper, context, option || {}); result.push(r); } return result; } - return await context.rowStore.operate(entity, operation, context, option); + return await context.rowStore.operate(entity, operation, context, option || {}); } exports.operate = operate; async function select(params, context) { const { entity, selection, option, getCount, maxCount } = params; - const { result: data } = await context.rowStore.select(entity, selection, context, option); + const { result: data } = await context.rowStore.select(entity, selection, context, option || {}); const result = { data, }; if (getCount) { const { filter } = selection; - const count = await context.rowStore.count(entity, Object.assign({}, { filter, count: maxCount || 1000 }), context, option); + const count = await context.rowStore.count(entity, Object.assign({}, { filter, count: maxCount || 1000 }), context, option || {}); Object.assign(result, { count, }); diff --git a/src/crud.ts b/src/crud.ts index 505d182..e63e549 100644 --- a/src/crud.ts +++ b/src/crud.ts @@ -13,18 +13,18 @@ export async function operate, S extends ED[T]['Selection'], OP extends SelectOption>( params: { entity: T, selection: S, option?: OP, getCount?: true, maxCount?: number }, context: Cxt) { const { entity, selection, option, getCount, maxCount } = params; - const { result: data } = await context.rowStore.select(entity, selection, context, option); + const { result: data } = await context.rowStore.select(entity, selection, context, option || {}); const result = { data, } as { @@ -33,7 +33,7 @@ export async function select