23 lines
763 B
JavaScript
23 lines
763 B
JavaScript
const User = require('../models/GPS.User')
|
|
const InstalledDevice = require('../models/GPS.InstalledDevice')
|
|
const Withdraw = require('../models/GPS.Withdraw')
|
|
|
|
module.exports.mainPage = async (req, res) => {
|
|
const device = await InstalledDevice.countDocuments({ userId: req.user_id })
|
|
const user = await User.findById(req.user_id).select('walletBalance score')
|
|
res.status(200).json({ installedDevice: device, user })
|
|
}
|
|
|
|
module.exports.walletPage = async (req, res) => {
|
|
const withdraw = await Withdraw.findOne({ userId: req.user_id, status: 0 })
|
|
const user = await User.findById(req.user_id).select('walletBalance score')
|
|
let pending
|
|
|
|
if (withdraw) {
|
|
pending = true
|
|
} else {
|
|
pending = false
|
|
}
|
|
res.status(200).json({ user, pending })
|
|
}
|