const FinanceAdapter=require('../adapter/financeadapter.js'); const financeadapter = new FinanceAdapter(); const Controllers = require('./controller.js'); const controllers = new Controllers(); var apireshandler = controllers.getApiResultDefined(); exports.getPoPayList = ( req, res ) => { try{ financeadapter.queryPoPayList(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [20] : FInance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } } exports.getPoPayListDetail = ( req, res ) => { try{ financeadapter.queryPoPayListDetail(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [32] : FInance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } } exports.getPayCheckList = ( req, res ) => { try{ financeadapter.queryPayChecklist(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [47] : FInance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } } exports.submitPayPo = ( req, res ) => { try{ // console.log(req); financeadapter.querySubmitPayPo(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [62] : FInance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } } exports.getFinanceList = ( req, res ) => { try{ financeadapter.queryFinanceList(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [20] : FInance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } } exports.getFinanceListDetail = ( req, res ) => { try{ financeadapter.queryFinanceListDetail(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [20] : FInance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } } exports.getFinanceDetailUpload = ( req, res ) => { try{ financeadapter.queryFinanceDetailUpload(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [20] : FInance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } } exports.UploadDocFin = ( req, res ) => { try{ let filename=''; if(req.file === undefined){ filename="";//req.file.originalname; } else{ filename=req.body.filename; } financeadapter.queryUploadDocFin(req, filename, function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [112] : Finance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } } exports.getCurrencyList = ( req, res ) => { try{ financeadapter.queryCurrencyList(req,function(err,data){ let statusCode = data!=null ? data.meta.code : 200 ; if(err) statusCode = 500; financeadapter.sendResponse(statusCode,data, res); }); } catch(err){ apireshandler.meta.code = 502; apireshandler.meta.message = " [146] : FInance controller, " + err.toString(); financeadapter.sendResponse(502, apireshandler, res); } }