irc_dicom_service/app/controller/base.js

27 lines
608 B
JavaScript

const Controller = require("egg").Controller;
class BaseController extends Controller {
success(data, message = "操作成功", code = 1) {
this.ctx.body = {
code,
data,
message
};
}
error(message, code = 0) {
// 验证错误的特殊处理
if (message && message.errors) {
if (Array.isArray(message.errors)) {
message = message.errors[0].field;
} else {
message = message.errors;
}
code = 40002;
}
this.logger.error(message);
this.ctx.body = {
code,
message
};
}
}
module.exports = BaseController;