const { updateLocale } = require("moment"); const db = require("../comman/db") exports.getfilelistinfo = (req, res) => { sql = 'SELECT d.*, i.last_online FROM filebrowerinfo d JOIN frpinfo i ON d.name = i.id;' db.query(sql, (err, result) => { res.send(result); }) } exports.getDevUserinfo = (req, res) => { let devid = req.body.devid; sql = 'SELECT * FROM devuser where devid=' + devid + ';' db.query(sql, (err, result) => { if (err || result.length == 0) { // console.log(err); let message = { "devid": devid }; //去filebrowerinfo查询name let sql = 'SELECT name FROM filebrowerinfo where autoid=' + devid + ';' db.query(sql, (err, result) => { if (err || result.length == 0) { console.log(err); message.devname = "未知"; res.send(message); return; } message.devname = result[0].name; res.send([message]); }) }else { res.send(result); } }) } exports.setDevUserinfo = (req, res) => { let data=req.body let devid = data.devid; //先查询是否存在 let sql = 'SELECT * FROM devuser where devid=' + devid + ';' db.query(sql, (err, result) => { if (err || result.length == 0) { //不存在则插入 insertDevUser(data, res); } else { //存在则更新 updateDevUser(data, res); } }) } function insertDevUser(data,res) { let sql = 'INSERT INTO devuser SET ?' db.query(sql, data, (err, result) => { if (err) { // console.log(err); res.send({ "status": "error" }); } else { res.send({ "status": "success" }); } }) } function updateDevUser(data,res) { let sql = 'UPDATE devuser SET ? WHERE devid = ?' db.query(sql, [data, data.devid], (err, result) => { if (err) { // console.log(err); res.send({ "status": "error" }); } else { res.send({ "status": "success" }); } }) }