responseMsg.js 1.15 KB
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;
    }

    var response = {
        resultCode : code,
        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,data)
{
    var response = {
        resultCode : data.resultCode,
        developerMessage : data.resultDescription
    };

    if(data.resultCode == "20000")
        stats.sendResponse(req.method,cmd,"Success");
    else
        stats.sendResponse(req.method,cmd,"Error");
    
    return response;
};

module.exports = responseMsg;