API SAP Account
This commit is contained in:
65
controllers/sap_account.js
Normal file
65
controllers/sap_account.js
Normal file
@ -0,0 +1,65 @@
|
||||
const SAPAccountAdapter = require("../adapter/sapaccountadapter.js");
|
||||
const sapaccountadapter = new SAPAccountAdapter();
|
||||
const Controllers = require("./controller.js");
|
||||
const controllers = new Controllers();
|
||||
var apireshandler = controllers.getApiResultDefined();
|
||||
|
||||
/* ================= LIST ================= */
|
||||
exports.list = (req, res) => {
|
||||
try {
|
||||
sapaccountadapter.queryList(req, function (err, data) {
|
||||
let statusCode = data != null ? data.meta.code : 200;
|
||||
if (err) statusCode = 500;
|
||||
sapaccountadapter.sendResponse(statusCode, data, res);
|
||||
});
|
||||
} catch (err) {
|
||||
apireshandler.meta.code = 502;
|
||||
apireshandler.meta.message = " [20] : SAP Account controller, " + err.toString();
|
||||
sapaccountadapter.sendResponse(502, apireshandler, res);
|
||||
}
|
||||
};
|
||||
|
||||
/* ================= CREATE ================= */
|
||||
exports.create = (req, res) => {
|
||||
try {
|
||||
sapaccountadapter.queryCreate(req, function (err, data) {
|
||||
let statusCode = data != null ? data.meta.code : 200;
|
||||
if (err) statusCode = 500;
|
||||
sapaccountadapter.sendResponse(statusCode, data, res);
|
||||
});
|
||||
} catch (err) {
|
||||
apireshandler.meta.code = 502;
|
||||
apireshandler.meta.message = " [21] : SAP Account create, " + err.toString();
|
||||
sapaccountadapter.sendResponse(502, apireshandler, res);
|
||||
}
|
||||
};
|
||||
|
||||
/* ================= UPDATE ================= */
|
||||
exports.update = (req, res) => {
|
||||
try {
|
||||
sapaccountadapter.queryUpdate(req, function (err, data) {
|
||||
let statusCode = data != null ? data.meta.code : 200;
|
||||
if (err) statusCode = 500;
|
||||
sapaccountadapter.sendResponse(statusCode, data, res);
|
||||
});
|
||||
} catch (err) {
|
||||
apireshandler.meta.code = 502;
|
||||
apireshandler.meta.message = " [22] : SAP Account update, " + err.toString();
|
||||
sapaccountadapter.sendResponse(502, apireshandler, res);
|
||||
}
|
||||
};
|
||||
|
||||
/* ================= DELETE (SOFT DELETE) ================= */
|
||||
exports.delete = (req, res) => {
|
||||
try {
|
||||
sapaccountadapter.queryDelete(req, function (err, data) {
|
||||
let statusCode = data != null ? data.meta.code : 200;
|
||||
if (err) statusCode = 500;
|
||||
sapaccountadapter.sendResponse(statusCode, data, res);
|
||||
});
|
||||
} catch (err) {
|
||||
apireshandler.meta.code = 502;
|
||||
apireshandler.meta.message = " [23] : SAP Account delete, " + err.toString();
|
||||
sapaccountadapter.sendResponse(502, apireshandler, res);
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user