db.js
/**
* Created by niefengjun.cn on 13-12-5.
*/
var Config = require('../../config').config;
var mysqlClient = require('mysql');
var dbExecuteSql = function (Sql, callback) {
var conn = mysqlClient.createConnection(Config.dbweixin_Log);
conn.connect();
conn.query(Sql, function (err, result, fields) {
if (err) {
conn.end();
callback(err, undefined);
}
conn.end();
callback(undefined, result);
});
};
var tool = require('../../tool');
var db = require('./db');
function addLog(MsgType, Content, FromUserName, ToUserName, EventKey,account_source, callback)
{
var sql = 'INSERT INTO weixinUserLog (MsgType ,Content ,CreateTime , FromUserName ,ToUserName,EventKey,account_source) ';
sql = sql "VALUES (" tool.sqlstring(MsgType) "," tool.sqlstring(Content) ",now()," tool.sqlstring(FromUserName) "," tool.sqlstring(ToUserName)
"," tool.sqlstring(EventKey) "," tool.sqlstring(account_source) ")";
db.dbExecuteSql(sql, function (err, value) {
callback(err, value);
}
);
}
exports.addLog = addLog;