90 lines
2.2 KiB
JavaScript
90 lines
2.2 KiB
JavaScript
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" });
|
|
}
|
|
})
|
|
}
|