diff --git a/ais-structure/src/modules/helper/utils.js b/ais-structure/src/modules/helper/utils.js new file mode 100644 index 0000000..10c6654 --- /dev/null +++ b/ais-structure/src/modules/helper/utils.js @@ -0,0 +1,17 @@ +var md5 = require('md5'); +var moment = require('moment'); + + +utils = {}; + +utils.getMD5 = async function (commandId) { + + var unixtime = moment(); + var message = commandId + unixtime.valueOf(); + + console.log(message) + + return md5(message); +} + +module.exports = utils; \ No newline at end of file diff --git a/ais-structure/src/modules/membercard/postMembership.ctrl.js b/ais-structure/src/modules/membercard/postMembership.ctrl.js index 1bd72f1..6a93e62 100644 --- a/ais-structure/src/modules/membercard/postMembership.ctrl.js +++ b/ais-structure/src/modules/membercard/postMembership.ctrl.js @@ -3,9 +3,10 @@ var validatorHelper = require('../helper/validator.js'); var connection = require('../helper/connection.js'); var responseMsg = require('../helper/responseMsg.js'); var log = require('../helper/log.js'); -var constant = require('../helper/constants.js') +var constant = require('../helper/constants.js'); var env = process.env.NODE_ENV || 'development'; var cfg = require('../../config/config.js').get(env); +var utils = require('../helper/utils'); const getCmd = "CustomerMembership"; const sendCustomerCmd = "Customer"; @@ -17,7 +18,8 @@ const getMethod = constant.METHOD.GET; exports.postMembership = async function (req, res, next){ - var customerId; + var customerId = await utils.getMD5(req.body.commandId); + log.log("##customerId : "+customerId); if(req.params.customerId){ customerId = req.params.customerId } else if(req.params.userData && req.params.userType){ -- libgit2 0.21.2