From 7afb62b16ae62caaee8467499768425a5fd04bed Mon Sep 17 00:00:00 2001 From: aixianling Date: Wed, 8 Jun 2022 16:06:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BA=A7=E5=93=81=E5=BA=93?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rest/wechatapps/add.js | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/src/rest/wechatapps/add.js b/src/rest/wechatapps/add.js index 9b0ddf8..fb327d7 100644 --- a/src/rest/wechatapps/add.js +++ b/src/rest/wechatapps/add.js @@ -1,22 +1,16 @@ const dbUtils = require("../../utils/dbUitls"); const addOrUpdate = form => { - return dbUtils.query(`select 1 from node_wechat_apps where id='${form.id}'`).then(res => { - if (res.length > 0) {//编辑 - let arr = Object.keys(form).filter(e => form[e]).map(e => `${e}='${form[e]}'`) - return `update node_wechat_apps set ${arr.join(",")} where id='${form.id}' and type='${form.type}'` - } else {//新增 - let cols = [], arr = [] - Object.keys(form).map(e => { - if (form[e]) { - cols.push(e) - arr.push(`'${form[e]}'`) - } - }) - return `insert into node_wechat_apps (${cols.join(",")}) values(${arr.join(",")})` - } + return dbUtils.query(`delete from node_wechat_apps where type='${form.type}'`).then(() => { + let cols = [], arr = [] + Object.keys(form).map(e => { + if (form[e]) { + cols.push(e) + arr.push(`'${form[e]}'`) + } + }) + return `insert into node_wechat_apps (${cols.join(",")}) values(${arr.join(",")})` }) - } module.exports = {