Selaa lähdekoodia

feat:阈值修改后端

开发 1 kuukausi sitten
vanhempi
commit
e13dcdba08

+ 8 - 0
Source/server/jiance-echartServer/common/commonFun.js

@@ -145,6 +145,13 @@ function updateyuzhi(req, res) {
     res.send(data);
   });
 }
+// 更新函数,修改表内数据
+function updateDwyuzhi(req, res) {
+  let sql = sqlUtil.updateDwyuzhi(req);
+  pgClient.query(sql).then((data) => {
+    res.send(data);
+  });
+}
 
 // 通用查询函数,查询表内所有数据
 function shaixuanyuzhi(req, res) {
@@ -270,6 +277,7 @@ module.exports = {
   yuzhixiugai,
   yuzhixiugai2,
   updateyuzhi,
+  updateDwyuzhi,
   shaixuanyuzhi,
   addPoint,
   getPointList,

+ 3 - 0
Source/server/jiance-echartServer/router/router.js

@@ -89,6 +89,9 @@ router.post("/yuzhixiugai2", function (req, res) {
 // 更新阈值报警表全部
 router.post("/updateyuzhi", function (req, res) {
   con.updateyuzhi(req, res);
+});// 更新阈值报警表全部
+router.post("/updateDwyuzhi", function (req, res) {
+  con.updateDwyuzhi(req, res);
 });
 
 // 筛选阈值报警表

+ 24 - 0
Source/server/jiance-echartServer/util/sqlUtil.js

@@ -143,6 +143,29 @@ function updateyuzhi(req) {
   return sql;
 }
 
+function updateDwyuzhi(req) {
+  let tbName = req.body.tbName;
+  let id = req.body.id;
+  let passchange = req.body.passchange;
+  let change = req.body.change;
+  let movechange = req.body.movechange;
+  let totalworkmax = req.body.totalworkmax;
+  let totalworkmin = req.body.totalworkmin;
+  let totalworkavg = req.body.totalworkavg;
+  let changeratemax = req.body.changeratemax;
+  let changeratemin = req.body.changeratemin;
+  let changerateavg = req.body.changerateavg;
+  let offsetvaluemax = req.body.offsetvaluemax;
+  let offsetvaluemin = req.body.offsetvaluemin;
+  let offsetvalueavg = req.body.offsetvalueavg;
+  let powervariancemax = req.body.powervariancemax;
+  let powervariancemin = req.body.powervariancemin;
+  let powervarianceavg = req.body.powervarianceavg;
+  let sql = `update ${tbName} set passchange= ${passchange} ,change= ${change} ,movechange= ${movechange} ,totalworkmax= ${totalworkmax} ,totalworkmin= ${totalworkmin} , totalworkavg= ${totalworkavg} ,changeratemax= ${changeratemax} ,changeratemin= ${changeratemin} ,changerateavg= ${changerateavg} ,offsetvaluemax= ${offsetvaluemax} ,offsetvaluemin= ${offsetvaluemin} ,offsetvalueavg= ${offsetvalueavg} ,powervariancemax= ${powervariancemax} ,powervariancemin= ${powervariancemin} ,powervarianceavg= ${powervarianceavg} where id= '${id}'`;
+  console.log(sql);
+  return sql;
+}
+
 function shaixuanyuzhi(req) {
   let xlm = req.body.xlm;
   let dcbh = req.body.dcbh;
@@ -300,6 +323,7 @@ module.exports = {
   yuzhixiugai,
   yuzhixiugai2,
   updateyuzhi,
+  updateDwyuzhi,
   shaixuanyuzhi,
   addPoint,
   getPointList,