const CoaAdapter=require('../adapter/coaadapter.js'); const coaAdapter = new CoaAdapter(); exports.getListCoa = ( req, res ) => { try{ coaAdapter.queryCoaList(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; coaAdapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [15] : COA controller, " + err.toString(); coaAdapter.sendResponse(502, apireshandler, res); } } exports.getCoaDetail = ( req, res ) => { try{ coaAdapter.queryCoaDetail(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; coaAdapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [30] : COA controller, " + err.toString(); coaAdapter.sendResponse(502, apireshandler, res); } } exports.deleteCoa = ( req, res ) => { try{ coaAdapter.queryDeleteCoa(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; coaAdapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [45] : COA controller, " + err.toString(); coaAdapter.sendResponse(502, apireshandler, res); } } exports.setNewCoa = ( req, res ) => { try{ coaAdapter.queryNewCoa(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; coaAdapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [60] : COA controller, " + err.toString(); coaAdapter.sendResponse(502, apireshandler, res); } } exports.updateCoa = ( req, res ) => { try{ coaAdapter.queryUpdateCoa(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; coaAdapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [74] : COA controller, " + err.toString(); coaAdapter.sendResponse(502, apireshandler, res); } } exports.getCostCenter = ( req, res ) => { try{ coaAdapter.queryGetCostCenter(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; coaAdapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [74] : COA controller, " + err.toString(); coaAdapter.sendResponse(502, apireshandler, res); } } exports.getProfitCenter = ( req, res ) => { try{ coaAdapter.queryGetProfitCenter(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; coaAdapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [74] : COA controller, " + err.toString(); coaAdapter.sendResponse(502, apireshandler, res); } }