From b677a3fe9f46ce15b7f1635724e91703d052c5c7 Mon Sep 17 00:00:00 2001 From: aixianling Date: Wed, 8 Jun 2022 16:28:34 +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 | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/src/rest/wechatapps/add.js b/src/rest/wechatapps/add.js index a3192f2..2c141c1 100644 --- a/src/rest/wechatapps/add.js +++ b/src/rest/wechatapps/add.js @@ -16,24 +16,27 @@ module.exports = { method: "post", execute: (request, response) => { let form = request.body - dbUtils.query(`delete from node_wechat_apps where type='${form.type}'`).then(() => { - if (form.list?.length > 0) { - Promise.all(form.list.map(e => addOrUpdate(e).then(sql => dbUtils.query(sql)))).then(() => { - response.send({code: 0}) - }).catch(err => { - response.send({code: 1, err: err.sqlMessage}) - }) - } else { - if (form.name) { - addOrUpdate(form).then(sql => dbUtils.query(sql)).then(() => { + if (form.type) { + dbUtils.query(`delete from node_wechat_apps where type='${form.type}'`).then(() => { + if (form.list?.length > 0) { + Promise.all(form.list.map(e => addOrUpdate(e).then(sql => dbUtils.query(sql)))).then(() => { response.send({code: 0}) }).catch(err => { response.send({code: 1, err: err.sqlMessage}) }) - } else response.send({code: 1, err: "name必填"}) - } - }).catch(err => { - response.send({code: 1, err: err.sqlMessage}) - }) + } else { + if (form.name) { + addOrUpdate(form).then(sql => dbUtils.query(sql)).then(() => { + response.send({code: 0}) + }).catch(err => { + response.send({code: 1, err: err.sqlMessage}) + }) + } else response.send({code: 1, err: "name必填"}) + } + }).catch(err => { + response.send({code: 1, err: err.sqlMessage}) + }) + } else response.send({code: 1, err: "缺少必要参数type"}) + } }