|
@@ -200,12 +200,22 @@ function getPointList(req) {
|
|
|
|
|
|
//通过sql获取报警列表
|
|
//通过sql获取报警列表
|
|
function getAlertList(req) {
|
|
function getAlertList(req) {
|
|
- let tbName = req.body.tbName;
|
|
|
|
- let sql = `select a.xlm,a.czm,a.dcbh,b.riqi from t_daocha_account as a,t_jihefenxi_account as b, t_baojing_yuzhi as c, t_point_list as d where a.jgjlc = b.jgjlc and a.xlm = b.xlm and a.dcbh = c.dcbh and c.xljb = d.xljb and (b.gdfz > d.gaodi or b.dcqtqi > d.tqi or b.gdfz > d.gaodi or b.gxfz > d.guixiang or b.spfz > d.shuiping or b.sjkfz > d.sanjg or b.cthjfz > d.huangche)`;
|
|
|
|
|
|
+ // let sql = `select a.xlm,a.czm,a.dcbh,b.riqi from t_daocha_account as a,t_jihefenxi_account as b, t_baojing_yuzhi as c, t_point_list as d where a.jgjlc = b.jgjlc and a.xlm = b.xlm and a.dcbh = c.dcbh and c.xljb = d.xljb and (b.gdfz > d.gaodi or b.dcqtqi > d.tqi or b.gdfz > d.gaodi or b.gxfz > d.guixiang or b.spfz > d.shuiping or b.sjkfz > d.sanjg or b.cthjfz > d.huangche)`;
|
|
|
|
+ let sql = `select a.xlm,a.czm,a.dcbh,b.riqi from t_daocha_account as a,t_jihefenxi_account as b, t_point_list_dianwuyuzhi as c, t_point_list as d where a.jgjlc = b.jgjlc and a.xlm = b.xlm and d.xljb ='普速' and (b.gdfz > d.gaodi or b.dcqtqi > d.tqi or b.gdfz > d.gaodi or b.gxfz > d.guixiang or b.spfz > d.shuiping or b.sjkfz > d.sanjg or b.cthjfz > d.huangche)`;
|
|
console.log(sql);
|
|
console.log(sql);
|
|
return sql;
|
|
return sql;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+function getqkAlertList(req) {
|
|
|
|
+ let sql = `select a.xianlu,a.chezhan,a.dcbh,b.time from t_quekou_account as a, t_qkanalysis_account as b, t_point_list_dianwuyuzhi as d where a.qxxh = b.gapnumber and (b.movechange > d.movechange or b.change > d.change or b.passchange > d.passchange )`;
|
|
|
|
+ return sql;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+function getglAlertList(req) {
|
|
|
|
+ let sql = `select a.xianlu,a.chezhan,a.dcbh,c.time from t_gonglv_account as a, t_glanalysispro_account as c, t_point_list_dianwuyuzhi as d where a.qxxh = c.curvenumber and ( c.totalworkmax > d.totalworkmax or c.totalworkmin > d.totalworkmin or c.totalworkavg > d.totalworkavg or c.changeratemax > d.changeratemax or c.changeratemin > d.changeratemin or c.changerateavg > d.changerateavg or c.offsetvaluemax > d.offsetvaluemax or c.offsetvaluemin > d.offsetvaluemin or c.offsetvalueavg > d.offsetvalueavg or c.powervariancemax > d.powervariancemax or c.powervariancemin > d.powervariancemin or c.powervarianceavg > d.powervarianceavg)`;
|
|
|
|
+ return sql;
|
|
|
|
+}
|
|
|
|
+
|
|
//通过sql获取当前点位
|
|
//通过sql获取当前点位
|
|
function getPointCurrent(req) {
|
|
function getPointCurrent(req) {
|
|
let dcbh = req.body.dcbh;
|
|
let dcbh = req.body.dcbh;
|
|
@@ -294,6 +304,8 @@ module.exports = {
|
|
addPoint,
|
|
addPoint,
|
|
getPointList,
|
|
getPointList,
|
|
getAlertList,
|
|
getAlertList,
|
|
|
|
+ getqkAlertList,
|
|
|
|
+ getglAlertList,
|
|
getPointCurrent,
|
|
getPointCurrent,
|
|
getqkCurrent,
|
|
getqkCurrent,
|
|
getGlCurrent,
|
|
getGlCurrent,
|