同步产品库内容

This commit is contained in:
aixianling
2022-06-08 16:28:34 +08:00
parent ac883222ca
commit b677a3fe9f

View File

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