|
@@ -12,7 +12,7 @@ class GetAccountList extends API {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async onRequest(req, res) {
|
|
async onRequest(req, res) {
|
|
|
- let { uuid, session, email, area, user_uuid, username, student_num, state, auto_time, queryTime, pagesize, current } = req.query
|
|
|
|
|
|
|
+ let { uuid, session, email, area, user_uuid, username, student_num, state, auto_time, queryTime, bind_code, bot_account, pagesize, current } = req.query
|
|
|
|
|
|
|
|
if ([uuid, session, pagesize, current].some(value => value === '' || value === null || value === undefined))
|
|
if ([uuid, session, pagesize, current].some(value => value === '' || value === null || value === undefined))
|
|
|
return res.json({
|
|
return res.json({
|
|
@@ -105,6 +105,10 @@ class GetAccountList extends API {
|
|
|
users u
|
|
users u
|
|
|
ON
|
|
ON
|
|
|
l.create_user = u.uuid
|
|
l.create_user = u.uuid
|
|
|
|
|
+ LEFT JOIN
|
|
|
|
|
+ lepao_extra f
|
|
|
|
|
+ ON
|
|
|
|
|
+ l.student_num = f.student_num
|
|
|
WHERE 1 = 1
|
|
WHERE 1 = 1
|
|
|
`
|
|
`
|
|
|
|
|
|
|
@@ -146,6 +150,20 @@ class GetAccountList extends API {
|
|
|
countParams.push(`%${username}%`)
|
|
countParams.push(`%${username}%`)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (bind_code) {
|
|
|
|
|
+ sql += ` AND f.bind_code = ?`
|
|
|
|
|
+ countSql += ` AND f.bind_code = ?`
|
|
|
|
|
+ params.push(bind_code)
|
|
|
|
|
+ countParams.push(bind_code)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (bot_account) {
|
|
|
|
|
+ sql += ` AND f.bot_account = ?`
|
|
|
|
|
+ countSql += ` AND f.bot_account = ?`
|
|
|
|
|
+ params.push(bot_account)
|
|
|
|
|
+ countParams.push(bot_account)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if (auto_time !== 0) {
|
|
if (auto_time !== 0) {
|
|
|
sql += ` AND l.auto_time = ?`
|
|
sql += ` AND l.auto_time = ?`
|
|
|
countSql += ` AND l.auto_time = ?`
|
|
countSql += ` AND l.auto_time = ?`
|