This commit is contained in:
Mr Swift
2024-08-25 22:34:18 +03:30
parent 98183f3c57
commit 11d8507e3c
8 changed files with 337 additions and 42 deletions
+12 -5
View File
@@ -1,10 +1,11 @@
const { body, param, validationResult } = require('express-validator');
const { checkValidations } = require('../plugins/controllersHelperFunctions');
const User = require('../models/User');
const User = require('../models/GPS.User');
const InstalledDevice = require('../models/GPS.InstalledDevice');
const Device = require('../models/GPS.Device');
const Score = require('../models/GPS.Score');
const { _sr } = require('../plugins/serverResponses');
const { notifyAdmin } = require('../WebSocket/controllers/admin_EventsController')
module.exports.deviceRegistration = [
[
@@ -30,6 +31,8 @@ module.exports.deviceRegistration = [
const newRequest = await InstalledDevice.create(data);
device.status = 1;
device.save()
notifyAdmin('newInstallDeviceRequest')
// res.status(201).json({ msg: _sr.fa.response.success_save, data: newRequest })
res.status(201).json(newRequest)
@@ -121,9 +124,9 @@ module.exports.updateInstalled = [
installedDevice.installationDate = new Date();
device.status = 1;
user.walletBalance = device.profit
user.dollarBalance = device.dollarProfit
user.walletBalance += device.profit
user.dollarBalance += device.dollarProfit
user.score = device.score
@@ -136,8 +139,10 @@ module.exports.updateInstalled = [
user.save()
device.save()
installedDevice.save()
notifyAdmin('newInstallDeviceRequest')
res.status(201).json({ msg: _sr.fa.response.success_save, data: installedDevice })
break;
}
@@ -146,6 +151,8 @@ module.exports.updateInstalled = [
installedDevice.save()
device.status = 0;
device.save()
notifyAdmin('newInstallDeviceRequest')
res.status(201).json({ msg: _sr.fa.response.success_save, data: installedDevice })