94 lines
3.3 KiB
JavaScript
94 lines
3.3 KiB
JavaScript
|
|
const InventoryAdapter=require('../adapter/inventoryadapter.js');
|
|
const inventoryadapter = new InventoryAdapter();
|
|
|
|
exports.newInventory = ( req, res ) => {
|
|
try{
|
|
inventoryadapter.queryNewInventory(req,function(err,data){
|
|
let statusCode = data!=null ? data.meta.code : 200 ;
|
|
if(err) statusCode = 500;
|
|
inventoryadapter.sendResponse(statusCode,data, res);
|
|
});
|
|
}
|
|
catch(err){
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = " [15] : Inventory controller, " + err.toString();
|
|
inventoryadapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
}
|
|
|
|
exports.updInventory = ( req, res ) => {
|
|
try{
|
|
inventoryadapter.queryUpdInventory(req,function(err,data){
|
|
let statusCode = data!=null ? data.meta.code : 200 ;
|
|
if(err) statusCode = 500;
|
|
inventoryadapter.sendResponse(statusCode,data, res);
|
|
});
|
|
}
|
|
catch(err){
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = " [30] : Budget controller, " + err.toString();
|
|
inventoryadapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
}
|
|
|
|
exports.delInventory = ( req, res ) => {
|
|
try{
|
|
inventoryadapter.queryDelInventory(req,function(err,data){
|
|
let statusCode = data!=null ? data.meta.code : 200 ;
|
|
if(err) statusCode = 500;
|
|
inventoryadapter.sendResponse(statusCode,data, res);
|
|
});
|
|
}
|
|
catch(err){
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = " [46] : Budget controller, " + err.toString();
|
|
inventoryadapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
}
|
|
|
|
exports.getListInventory = ( req, res ) => {
|
|
try{
|
|
inventoryadapter.queryInventoryList(req,function(err,data){
|
|
let statusCode = data!=null ? data.meta.code : 200 ;
|
|
if(err) statusCode = 500;
|
|
inventoryadapter.sendResponse(statusCode,data, res);
|
|
});
|
|
}
|
|
catch(err){
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = " [60] : Budget controller, " + err.toString();
|
|
inventoryadapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
}
|
|
|
|
exports.getHeaderListPO = ( req, res ) => {
|
|
try{
|
|
inventoryadapter.queryInventoryHeaderList(req,function(err,data){
|
|
let statusCode = data!=null ? data.meta.code : 200 ;
|
|
if(err) statusCode = 500;
|
|
inventoryadapter.sendResponse(statusCode,data, res);
|
|
});
|
|
}
|
|
catch(err){
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = " [60] : Budget controller, " + err.toString();
|
|
inventoryadapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
}
|
|
|
|
exports.getDetailListPO = ( req, res ) => {
|
|
try{
|
|
inventoryadapter.queryInventoryDetailList(req,function(err,data){
|
|
let statusCode = data!=null ? data.meta.code : 200 ;
|
|
if(err) statusCode = 500;
|
|
inventoryadapter.sendResponse(statusCode,data, res);
|
|
});
|
|
}
|
|
catch(err){
|
|
apireshandler.meta.code = 502;
|
|
apireshandler.meta.message = " [60] : Budget controller, " + err.toString();
|
|
inventoryadapter.sendResponse(502, apireshandler, res);
|
|
}
|
|
}
|