Files
asan-service/server/controllers/GPS.Overview.js
T
2024-08-11 17:12:15 +03:30

23 lines
804 B
JavaScript

const User = require('../models/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 dollarBalance 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 dollarBalance score')
let pending;
if(withdraw){
pending = true
}else{
pending = false
}
res.status(200).json({user, pending })
}