diff --git a/src/modules/admin/admin.controller.js b/src/modules/admin/admin.controller.js index 53d0e5f..511197c 100644 --- a/src/modules/admin/admin.controller.js +++ b/src/modules/admin/admin.controller.js @@ -6,6 +6,7 @@ const Admin = require('./admin.model'); const Action = require('../action/action.model'); const Ticket = require('../ticket/ticket.model'); const User = require('../user/user.model'); +const Fund = require('../fund/fund..model'); const crypto = require('../../utils/crypto'); module.exports = { @@ -105,6 +106,22 @@ module.exports = { sum }); }, + async getFunds (req, res) { + const { adminId } = res.locals.user; + if (!adminId) return res.json({ code: 1, msg: '非法访问' }); + const { pageSize = 10, pageIndex = 1} = req.body; + await Fund.find({ ...req.body }).limit(pageSize).skip((pageIndex - 1) * pageSize).then(data => { + return res.json({ + code: 0, + data + }); + }).catch(err => { + return res.json({ + code: 1, + msg: err.msg + }); + }); + }, async handleTicket (req, res) { const { adminId } = res.locals.user; if (!adminId) return res.json({ code: 1, msg: '非法访问' });