From 536944c51d80704f17823ebf0d2c8da04b3540c7 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Wed, 3 Dec 2025 14:58:44 +0330 Subject: [PATCH] up --- server/controllers/GPS.InstalledDevice.js | 18 ++++++++++++++++-- server/models/GPS.InstalledDevice.js | 4 ++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/server/controllers/GPS.InstalledDevice.js b/server/controllers/GPS.InstalledDevice.js index 8bb1748..659dcd2 100644 --- a/server/controllers/GPS.InstalledDevice.js +++ b/server/controllers/GPS.InstalledDevice.js @@ -51,12 +51,13 @@ module.exports.deviceRegistration = [ const data = { // deviceId: RegisteredDevice.deviceId, installationDate: new Date(registeredDevice.activated_at), - deviceType: registeredDevice.device_type.name, + deviceType: convertModel(registeredDevice.device_type.name), status: 1, registerDate: new Date(), userId: req.user_id, IMEI: req.body.IMEI, - profit: fee.amount + profit: fee.amount, + score: score.amount } // 1.add to installed device const installedDevice = await InstalledDevice.create(data) @@ -292,3 +293,16 @@ module.exports.updateInstalled = [ } } ] + +function convertModel(model) { + switch (model.toLowerCase()) { + case 'gs10g': + return 'G10' + case 'concox_x3': + return 'G11' + case 'concox_x5': + return 'G12' + default: + return model + } +} diff --git a/server/models/GPS.InstalledDevice.js b/server/models/GPS.InstalledDevice.js index dcfc2db..18923ed 100644 --- a/server/models/GPS.InstalledDevice.js +++ b/server/models/GPS.InstalledDevice.js @@ -26,6 +26,10 @@ const InstalledDeviceSchema = mongoose.Schema({ type: String, default: '' }, + score: { + type: String, + default: '' + }, userId: { type: String, ref: 'UserGPS'