把applicationHasToUpgrade的异常挪到了这里

This commit is contained in:
Xu Chang 2025-01-23 12:07:42 +08:00
parent 5e4d4a4db8
commit 6776ebeb9e
6 changed files with 29 additions and 1 deletions

View File

@ -25,6 +25,7 @@ const i18ns = [
"preconditionUnset": "前置条件未满足",
"externalException": "外部接口调用异常",
"socketConnectException": "连接出现问题,请尝试刷新页面",
"applicationHasToUpgrade": "应用需要升级",
"importedDataParseError": "import的数据存在异常"
}
}

View File

@ -186,6 +186,9 @@ export declare class OakExternalException<ED extends EntityDict & BaseEntityDict
export declare class OakSocketConnectException<ED extends EntityDict & BaseEntityDict> extends OakUserException<ED> {
constructor(message?: string, _module?: string, params?: Record<string, any>);
}
export declare class OakApplicationHasToUpgrade<ED extends EntityDict & BaseEntityDict> extends OakUserException<ED> {
constructor(message?: string, _module?: string, params?: Record<string, any>);
}
export declare function makeException<ED extends EntityDict & BaseEntityDict>(data: {
name: string;
message?: string;

View File

@ -1,6 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.makeException = exports.OakSocketConnectException = exports.OakExternalException = exports.OakPreConditionUnsetException = exports.OakDeadlock = exports.OakCongruentRowExists = exports.OakRowLockedException = exports.OakUnloggedInException = exports.OakDataInvisibleException = exports.OakOperationUnpermittedException = exports.OakAttrCantUpdateException = exports.OakAttrNotNullException = exports.OakInputIllegalException = exports.OakRowInconsistencyException = exports.OakSignatureVerificationException = exports.OakClockDriftException = exports.OakServerProxyException = exports.OakNetworkException = exports.OakImportDataParseException = exports.OakUniqueViolationException = exports.OakUserException = exports.OakRowUnexistedException = exports.OakOperExistedException = exports.OakNoRelationDefException = exports.OakDataException = exports.OakPartialSuccess = exports.OakMakeSureByMySelfException = exports.OakRequestTimeoutException = exports.OakException = void 0;
exports.makeException = exports.OakApplicationHasToUpgrade = exports.OakSocketConnectException = exports.OakExternalException = exports.OakPreConditionUnsetException = exports.OakDeadlock = exports.OakCongruentRowExists = exports.OakRowLockedException = exports.OakUnloggedInException = exports.OakDataInvisibleException = exports.OakOperationUnpermittedException = exports.OakAttrCantUpdateException = exports.OakAttrNotNullException = exports.OakInputIllegalException = exports.OakRowInconsistencyException = exports.OakSignatureVerificationException = exports.OakClockDriftException = exports.OakServerProxyException = exports.OakNetworkException = exports.OakImportDataParseException = exports.OakUniqueViolationException = exports.OakUserException = exports.OakRowUnexistedException = exports.OakOperExistedException = exports.OakNoRelationDefException = exports.OakDataException = exports.OakPartialSuccess = exports.OakMakeSureByMySelfException = exports.OakRequestTimeoutException = exports.OakException = void 0;
const relation_1 = require("../store/relation");
const lodash_1 = require("../utils/lodash");
class OakException extends Error {
@ -423,6 +423,12 @@ class OakSocketConnectException extends OakUserException {
}
exports.OakSocketConnectException = OakSocketConnectException;
;
class OakApplicationHasToUpgrade extends OakUserException {
constructor(message, _module, params) {
super(message || 'error::applicationHasToUpgrade', _module || 'oak-domain', params);
}
}
exports.OakApplicationHasToUpgrade = OakApplicationHasToUpgrade;
function makeException(data) {
const { name, message, _module, params } = data;
let e = undefined;
@ -531,6 +537,10 @@ function makeException(data) {
e = new OakSignatureVerificationException(message, _module, params);
break;
}
case 'OakApplicationHasToUpgrade': {
e = new OakApplicationHasToUpgrade(message, _module, params);
break;
}
default:
return;
}

View File

@ -25,6 +25,7 @@ const i18ns: I18n[] = [
"preconditionUnset": "前置条件未满足",
"externalException": "外部接口调用异常",
"socketConnectException": "连接出现问题,请尝试刷新页面",
"applicationHasToUpgrade": "应用需要升级",
"importedDataParseError": "import的数据存在异常"
}
}

View File

@ -15,5 +15,6 @@
"preconditionUnset": "前置条件未满足",
"externalException": "外部接口调用异常",
"socketConnectException": "连接出现问题,请尝试刷新页面",
"applicationHasToUpgrade": "应用需要升级",
"importedDataParseError": "import的数据存在异常"
}

View File

@ -470,6 +470,14 @@ export class OakSocketConnectException<ED extends EntityDict & BaseEntityDict> e
}
};
export class OakApplicationHasToUpgrade<ED extends EntityDict & BaseEntityDict> extends OakUserException<ED> {
constructor(message?: string, _module?: string, params?: Record<string, any>) {
super(message || 'error::applicationHasToUpgrade', _module || 'oak-domain', params);
}
}
export function makeException<ED extends EntityDict & BaseEntityDict>(data: {
name: string;
message?: string;
@ -589,6 +597,10 @@ export function makeException<ED extends EntityDict & BaseEntityDict>(data: {
e = new OakSignatureVerificationException(message, _module, params);
break;
}
case 'OakApplicationHasToUpgrade': {
e = new OakApplicationHasToUpgrade(message, _module, params);
break;
}
default:
return;
}