add profit to installed device

This commit is contained in:
morteza-mortezai
2025-12-03 11:07:57 +03:30
parent 5b9d14ee44
commit 85b88c426c
2 changed files with 31 additions and 26 deletions
+2 -1
View File
@@ -55,7 +55,8 @@ module.exports.deviceRegistration = [
status: 1,
registerDate: new Date(),
userId: req.user_id,
IMEI: req.body.IMEI
IMEI: req.body.IMEI,
profit: fee.amount
}
// 1.add to installed device
const installedDevice = await InstalledDevice.create(data)
+29 -25
View File
@@ -1,31 +1,35 @@
const mongoose = require('mongoose')
const InstalledDeviceSchema = mongoose.Schema({
deviceId: {
type: String,
ref: "Device"
},
IMEI:String,
deviceType:String,
status: {
type: Number,
enum: [
0, // Pending
1, // Accepted
2, // Rejected
],
default: 0
},
registerDate: Date,
installationDate: Date,
check:{
type:Boolean,
default:false
},
userId: {
type: String,
ref: 'UserGPS'
},
deviceId: {
type: String,
ref: 'Device'
},
IMEI: String,
deviceType: String,
status: {
type: Number,
enum: [
0, // Pending
1, // Accepted
2 // Rejected
],
default: 0
},
registerDate: Date,
installationDate: Date,
check: {
type: Boolean,
default: false
},
profit: {
type: String,
default: ''
},
userId: {
type: String,
ref: 'UserGPS'
}
})
module.exports = mongoose.model('InstalledDevice', InstalledDeviceSchema)