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