15 行
451 B
JavaScript
15 行
451 B
JavaScript
const { AppError } = require("./AppError");
|
|
const { getErrorReason } = require("../constants/errorReasons");
|
|
|
|
function buildBusinessValidationError(reasonCode, details = {}, statusCode = 400) {
|
|
const reason = getErrorReason(reasonCode);
|
|
return new AppError({
|
|
code: "VALID_001",
|
|
message: "参数校验失败",
|
|
statusCode,
|
|
details: { ...details, reasonCode: reason.code },
|
|
});
|
|
}
|
|
|
|
module.exports = { buildBusinessValidationError };
|