mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-06 16:37:18 +08:00
整体接口mysql版完成
This commit is contained in:
parent
3cc9767dcb
commit
6d1d88e7f5
@ -135,16 +135,46 @@ const register = async (req: Request, res: Response) => {
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表更新
|
||||
* @route GET /updateList
|
||||
* @typedef UpdateList
|
||||
* @property {string} username.required - 用户名 - eg: admin
|
||||
*/
|
||||
|
||||
/**
|
||||
* @route PUT /updateList/{id}
|
||||
* @summary 列表更新
|
||||
* @param {UpdateList.model} point.body.required - 用户名
|
||||
* @param {UpdateList.model} id.path.required - 用户id
|
||||
* @group 用户管理相关
|
||||
* @returns {object} 200
|
||||
* @returns {object} 200
|
||||
* @returns {Array.<UpdateList>} UpdateList
|
||||
* @security JWT
|
||||
*/
|
||||
|
||||
const updateList = async (req: Request, res: Response) => {
|
||||
res.json({ code: 1, msg: "成功" })
|
||||
const { id } = req.params
|
||||
const { username } = req.body
|
||||
let modifySql: string = 'UPDATE users SET username = ? WHERE id = ?'
|
||||
let sql: string = 'select * from users where id=' + id
|
||||
connection.query(sql, function (err, data) {
|
||||
connection.query(sql, function (err) {
|
||||
if (err) {
|
||||
Logger.error(err)
|
||||
} else {
|
||||
let modifyParams = [username, id]
|
||||
// 改
|
||||
connection.query(modifySql, modifyParams, async function (err, result) {
|
||||
if (err) {
|
||||
Logger.error(err)
|
||||
} else {
|
||||
await res.json({
|
||||
code: 0,
|
||||
info: '修改成功'
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
@ -172,7 +202,7 @@ const deleteList = async (req: Request, res: Response) => {
|
||||
} catch (error) {
|
||||
return res.status(401).end()
|
||||
}
|
||||
var sql = 'DELETE FROM users where id=' + "'" + id + "'"
|
||||
let sql: string = 'DELETE FROM users where id=' + "'" + id + "'"
|
||||
connection.query(sql, async function (err, data) {
|
||||
if (err) {
|
||||
console.log(err)
|
||||
@ -215,7 +245,7 @@ const searchPage = async (req: Request, res: Response) => {
|
||||
} catch (error) {
|
||||
return res.status(401).end()
|
||||
}
|
||||
let sql = 'select * from users limit ' + size + ' offset ' + size * (page - 1)
|
||||
let sql: string = 'select * from users limit ' + size + ' offset ' + size * (page - 1)
|
||||
connection.query(sql, async function (err, data) {
|
||||
if (err) {
|
||||
Logger.error(err)
|
||||
@ -261,7 +291,7 @@ const searchVague = async (req: Request, res: Response) => {
|
||||
code: -1,
|
||||
info: "搜索信息不能为空"
|
||||
})
|
||||
let sql = 'select * from users'
|
||||
let sql: string = 'select * from users'
|
||||
sql += " WHERE username LIKE " + mysql.escape("%" + username + "%")
|
||||
connection.query(sql, function (err, data) {
|
||||
connection.query(sql, async function (err) {
|
||||
|
@ -27,7 +27,7 @@ app.post('/register', (req, res) => {
|
||||
register(req, res)
|
||||
})
|
||||
|
||||
app.get('/updateList', (req, res) => {
|
||||
app.put('/updateList/:id', (req, res) => {
|
||||
updateList(req, res)
|
||||
})
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user