From d772fb80e4e769aef34178c591077f9cca08a99c Mon Sep 17 00:00:00 2001
From: wkj <278599135@.com>
Date: Tue, 16 Dec 2025 11:46:10 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20AppLoader=E9=87=8C=E5=87=A0=E5=A4=84?=
=?UTF-8?q?=E6=89=93=E5=8D=B0=E8=BE=93=E5=87=BA=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
lib/AppLoader.d.ts | 5 +++--
lib/AppLoader.js | 6 +++---
lib/Synchronizer.d.ts | 2 +-
lib/Synchronizer.js | 2 +-
lib/cluster/env.js | 3 ++-
lib/routines/i18n.js | 5 +++--
lib/utils/requirePrj.js | 2 +-
src/AppLoader.ts | 6 +++---
8 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/lib/AppLoader.d.ts b/lib/AppLoader.d.ts
index 94d2300..9432c53 100644
--- a/lib/AppLoader.d.ts
+++ b/lib/AppLoader.d.ts
@@ -1,3 +1,4 @@
+///
import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain';
import { AppLoader as GeneralAppLoader, Trigger, EntityDict, Watcher, OpRecord, FreeTimer, OperationResult } from "oak-domain/lib/types";
import { DbStore } from "./DbStore";
@@ -49,9 +50,9 @@ export declare class AppLoader;
getStore(): DbStore;
getEndpoints(prefix: string): [string, "post" | "get" | "put" | "delete", string, (params: Record, headers: IncomingHttpHeaders, req: IncomingMessage, body?: any) => Promise<{
- headers?: Record;
+ headers?: Record | undefined;
data: any;
- statusCode?: number;
+ statusCode?: number | undefined;
}>][];
protected operateInWatcher(entity: T, operation: ED[T]['Update'], context: Cxt, singleton?: true): Promise>;
protected selectInWatcher(entity: T, selection: ED[T]['Selection'], context: Cxt, forUpdate?: true, singleton?: true): Promise[]>;
diff --git a/lib/AppLoader.js b/lib/AppLoader.js
index bf17670..0630f76 100644
--- a/lib/AppLoader.js
+++ b/lib/AppLoader.js
@@ -484,7 +484,7 @@ class AppLoader extends types_1.AppLoader {
try {
const result = await this.execFreeTimer(timer, context);
if (result) {
- console.log(`定时器【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是【${result}】`);
+ console.log(`定时器【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是`, result);
}
await context.commit();
}
@@ -536,7 +536,7 @@ class AppLoader extends types_1.AppLoader {
socket: this.nsSocket,
contextBuilder: () => this.makeContext(),
});
- console.log(`例程【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是【${result}】`);
+ console.log(`例程【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是`, result);
await context.commit();
}
catch (err) {
@@ -571,7 +571,7 @@ class AppLoader extends types_1.AppLoader {
socket: this.nsSocket,
contextBuilder: () => this.makeContext(),
});
- console.log(`例程【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是【${result}】`);
+ console.log(`例程【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是`, result);
await context.commit();
}
catch (err) {
diff --git a/lib/Synchronizer.d.ts b/lib/Synchronizer.d.ts
index eca40d7..2283d42 100644
--- a/lib/Synchronizer.d.ts
+++ b/lib/Synchronizer.d.ts
@@ -27,7 +27,7 @@ export default class Synchronizer>;
+ getSyncTriggers(): VolatileTrigger[];
getSelfEndpoint(): EndpointItem;
tryCreateSyncProcess(): void;
}
diff --git a/lib/Synchronizer.js b/lib/Synchronizer.js
index ed4fecf..99d48fe 100644
--- a/lib/Synchronizer.js
+++ b/lib/Synchronizer.js
@@ -114,7 +114,7 @@ class Synchronizer {
remoteEntityId: entityId,
data: queue.map((ele) => ({
entity: ele.oper.targetEntity,
- rowIds: ele.oper.filter.id.$in, // 暂时应该没什么用
+ rowIds: ele.oper.filter.id.$in,
action: ele.oper.action,
data: ele.oper.data,
})),
diff --git a/lib/cluster/env.js b/lib/cluster/env.js
index 7503829..63fef08 100644
--- a/lib/cluster/env.js
+++ b/lib/cluster/env.js
@@ -1,6 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-exports.getClusterInfo = getClusterInfo;
+exports.getClusterInfo = void 0;
function getProcessEnvOption(option) {
if (process.env.hasOwnProperty(option)) {
return process.env[option];
@@ -54,3 +54,4 @@ const MyClusterInfo = initialize();
function getClusterInfo() {
return MyClusterInfo;
}
+exports.getClusterInfo = getClusterInfo;
diff --git a/lib/routines/i18n.js b/lib/routines/i18n.js
index 6356d35..e396e0c 100644
--- a/lib/routines/i18n.js
+++ b/lib/routines/i18n.js
@@ -1,7 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-exports.checkI18n = checkI18n;
-exports.checkAndUpdateI18n = checkAndUpdateI18n;
+exports.checkAndUpdateI18n = exports.checkI18n = void 0;
const tslib_1 = require("tslib");
const node_path_1 = require("node:path");
const requirePrj_1 = tslib_1.__importDefault(require("../utils/requirePrj"));
@@ -67,6 +66,7 @@ async function checkAndUpdateI18nInner(context, onlyCheck) {
function checkI18n(context) {
return checkAndUpdateI18nInner(context, true);
}
+exports.checkI18n = checkI18n;
/**
* 检查项目目录下的i18n数据和数据库中的差异,并更新
* @param context
@@ -75,3 +75,4 @@ function checkI18n(context) {
function checkAndUpdateI18n(context) {
return checkAndUpdateI18nInner(context);
}
+exports.checkAndUpdateI18n = checkAndUpdateI18n;
diff --git a/lib/utils/requirePrj.js b/lib/utils/requirePrj.js
index fb4a96a..df6a041 100644
--- a/lib/utils/requirePrj.js
+++ b/lib/utils/requirePrj.js
@@ -1,6 +1,5 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-exports.default = requireSth;
const fs_1 = require("fs");
const lodash_1 = require("oak-domain/lib/utils/lodash");
const path_1 = require("path");
@@ -21,3 +20,4 @@ function requireSth(prjPath, filePath, dependencies) {
}
return (0, lodash_1.mergeConcatMany)(sthExternal);
}
+exports.default = requireSth;
diff --git a/src/AppLoader.ts b/src/AppLoader.ts
index b3cf543..34ff51d 100644
--- a/src/AppLoader.ts
+++ b/src/AppLoader.ts
@@ -575,7 +575,7 @@ export class AppLoader, context);
if (result) {
- console.log(`定时器【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是【${result}】`);
+ console.log(`定时器【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是`, result);
}
await context.commit();
}
@@ -629,7 +629,7 @@ export class AppLoader this.makeContext(),
});
- console.log(`例程【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是【${result}】`);
+ console.log(`例程【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是`, result);
await context.commit();
}
catch (err) {
@@ -666,7 +666,7 @@ export class AppLoader this.makeContext(),
});
- console.log(`例程【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是【${result}】`);
+ console.log(`例程【${name}】执行成功,耗时${Date.now() - start}毫秒,结果是`, result);
await context.commit();
}
catch (err) {