Browse Source

✨ feat: 乐跑记录新增用户筛选

Pchen. 1 month ago
parent
commit
ca0747a1ee
1 changed files with 8 additions and 1 deletions
  1. 8 1
      apis/Lepao/Record/Admin/GetLepaoRecords.js

+ 8 - 1
apis/Lepao/Record/Admin/GetLepaoRecords.js

@@ -12,7 +12,7 @@ class AdminGetLepaoRecords extends API {
     }
     }
 
 
     async onRequest(req, res) {
     async onRequest(req, res) {
-        let { uuid, session, name, lepao_account, email, queryTime, pagesize, current } = req.query
+        let { uuid, session, name, lepao_account, email, queryTime, create_user, 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,13 @@ class AdminGetLepaoRecords extends API {
             countParams.push(`%${name}%`)
             countParams.push(`%${name}%`)
         }
         }
 
 
+        if (create_user) {
+            sql += ` AND r.uuid = ?`
+            countSql += ` AND r.uuid = ?`
+            params.push(create_user)
+            countParams.push(create_user)
+        }
+
         if(queryTime || (Array.isArray(queryTime) && queryTime.length === 2)) {
         if(queryTime || (Array.isArray(queryTime) && queryTime.length === 2)) {
             sql += ` AND r.time >= ? AND r.time < ?`
             sql += ` AND r.time >= ? AND r.time < ?`
             countSql += ` AND r.time >= ? AND r.time < ?`
             countSql += ` AND r.time >= ? AND r.time < ?`