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"}) + } }