适配exception的改动
This commit is contained in:
parent
52b9a9fbfe
commit
8f8c382d9e
|
|
@ -16,6 +16,7 @@ const dependencyBuilder_1 = require("oak-domain/lib/compiler/dependencyBuilder")
|
|||
const DataSubscriber_1 = tslib_1.__importDefault(require("./cluster/DataSubscriber"));
|
||||
const env_1 = require("./cluster/env");
|
||||
const Synchronizer_1 = tslib_1.__importDefault(require("./Synchronizer"));
|
||||
const i18n_1 = tslib_1.__importDefault(require("oak-domain/lib/data/i18n"));
|
||||
class AppLoader extends types_1.AppLoader {
|
||||
dbStore;
|
||||
aspectDict;
|
||||
|
|
@ -191,6 +192,9 @@ class AppLoader extends types_1.AppLoader {
|
|||
async initialize() {
|
||||
await this.dbStore.initialize({ ifExists: 'dropIfNotStatic' });
|
||||
const data = this.requireSth('lib/data/index');
|
||||
// oak-domain中只有i18n
|
||||
(0, assert_1.default)(data.i18n);
|
||||
data.i18n.push(...i18n_1.default);
|
||||
const context = this.contextBuilder(this.dbStore);
|
||||
context.openRootMode();
|
||||
for (const entity in data) {
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import DataSubscriber from './cluster/DataSubscriber';
|
|||
import { getClusterInfo } from './cluster/env';
|
||||
import Synchronizer from './Synchronizer';
|
||||
import { AsyncContext } from 'oak-domain/lib/store/AsyncRowStore';
|
||||
|
||||
import domainI18nData from 'oak-domain/lib/data/i18n';
|
||||
|
||||
export class AppLoader<ED extends EntityDict & BaseEntityDict, Cxt extends BackendRuntimeContext<ED>> extends GeneralAppLoader<ED, Cxt> {
|
||||
protected dbStore: DbStore<ED, Cxt>;
|
||||
|
|
@ -249,6 +249,10 @@ export class AppLoader<ED extends EntityDict & BaseEntityDict, Cxt extends Backe
|
|||
await this.dbStore.initialize({ ifExists: 'dropIfNotStatic' });
|
||||
|
||||
const data = this.requireSth('lib/data/index')!;
|
||||
// oak-domain中只有i18n
|
||||
assert(data.i18n);
|
||||
data.i18n.push(...domainI18nData);
|
||||
|
||||
const context = this.contextBuilder(this.dbStore);
|
||||
context.openRootMode();
|
||||
for (const entity in data) {
|
||||
|
|
|
|||
|
|
@ -146,7 +146,7 @@ export class ClusterAppLoader<ED extends EntityDict & BaseEntityDict, Cxt extend
|
|||
const { instanceCount, instanceId } = getClusterInfo()!;
|
||||
assert(instanceCount && typeof instanceId === 'number');
|
||||
const { filter } = operation;
|
||||
const filter2 = singleton ? filter : combineFilters<ED, T>(entity, this.dbStore.getSchema(), [filter, {
|
||||
const filter2 = singleton ? filter : combineFilters<ED, T>(entity, this.dbStore.getSchema(), [filter!, {
|
||||
$$seq$$: {
|
||||
$mod: [instanceCount, instanceId]
|
||||
}
|
||||
|
|
@ -161,7 +161,7 @@ export class ClusterAppLoader<ED extends EntityDict & BaseEntityDict, Cxt extend
|
|||
const { instanceCount, instanceId } = getClusterInfo()!;
|
||||
assert(instanceCount && typeof instanceId === 'number');
|
||||
const { filter } = selection;
|
||||
const filter2 = singleton ? filter : combineFilters<ED, T>(entity, this.dbStore.getSchema(), [filter, {
|
||||
const filter2 = singleton ? filter : combineFilters<ED, T>(entity, this.dbStore.getSchema(), [filter!, {
|
||||
$$seq$$: {
|
||||
$mod: [instanceCount, instanceId]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -224,7 +224,7 @@ export default class Synchronizer<ED extends EntityDict & BaseEntityDict, Cxt ex
|
|||
data: {
|
||||
[TriggerDataAttribute]: null,
|
||||
[TriggerUuidAttribute]: null,
|
||||
},
|
||||
} as any,
|
||||
filter: {
|
||||
id: {
|
||||
$in: operIds,
|
||||
|
|
@ -478,7 +478,7 @@ export default class Synchronizer<ED extends EntityDict & BaseEntityDict, Cxt ex
|
|||
data: {
|
||||
[TriggerDataAttribute]: null,
|
||||
[TriggerUuidAttribute]: null,
|
||||
},
|
||||
} as any,
|
||||
filter: {
|
||||
id: {
|
||||
$in: unPushedIds,
|
||||
|
|
|
|||
Loading…
Reference in New Issue