var stats = require('../helper/stats.js'); var responseMsg = []; responseMsg.error = function (req,cmd,code){ var devMsg = "System error"; switch(code) { case 50000: devMsg = "System error"; break; case 40300: devMsg = "Missing or invalid parameter"; break; default: code = 50000; devMsg = "System error"; } var response = { resultCode : code.toString(), developerMessage : devMsg }; stats.sendResponse(req.method,cmd,"Error"); return response; }; responseMsg.success = function (req,cmd,data){ var response = { resultCode : "20000", developerMessage : "Success", resultData : data.resultData, rowCount : data.rowCount }; stats.sendResponse(req.method,cmd,"Success"); return response; }; responseMsg.direct = function (req,cmd,result,data) { var response = { resultCode : result.resultCode, developerMessage : result.resultDescription }; if(result.resultCode == "20000") { stats.sendResponse(req.method,cmd,"Success"); if(data) response = Object.assign(response,data); } else stats.sendResponse(req.method,cmd,"Error"); return response; }; module.exports = responseMsg;