added longitude and latitude in user side

master
Bhaskara Kishore 3 years ago
parent 3bcc274e51
commit 002367524f

@ -190,6 +190,9 @@ exports.addUser = async (req, reply) => {
address2: req.body.address2, address2: req.body.address2,
zip: req.body.zip, zip: req.body.zip,
notes: req.body.notes, notes: req.body.notes,
longitude: req.body.longitude,
latitude:req.body.latitude,
}, },
}; };
@ -214,6 +217,8 @@ exports.addUser = async (req, reply) => {
user.buildingName = usertobeInserted.buildingName; user.buildingName = usertobeInserted.buildingName;
user.inchargeName = usertobeInserted.inchargeName; user.inchargeName = usertobeInserted.inchargeName;
user.customerId = usertobeInserted.customer_id; user.customerId = usertobeInserted.customer_id;
user.latitude = usertobeInserted.latitude;
user.longitude = usertobeInserted.longitude
} }

@ -222,6 +222,8 @@ fastify.post("/api/login", {
address2: loginObject.user.profile.address2, address2: loginObject.user.profile.address2,
phoneVerified: loginObject.user.phoneVerified, phoneVerified: loginObject.user.phoneVerified,
oneTimePasswordSetFlag: loginObject.user.oneTimePasswordSetFlag, oneTimePasswordSetFlag: loginObject.user.oneTimePasswordSetFlag,
latitude: loginObject.user.latitude,
longitude: loginObject.user.longitude,
type: loginObject.user.profile.role, type: loginObject.user.profile.role,
typeasobj: stringToJsonObject, typeasobj: stringToJsonObject,
}, },
@ -241,6 +243,8 @@ fastify.post("/api/login", {
address2: loginObject.user.profile.address2, address2: loginObject.user.profile.address2,
phoneVerified: loginObject.user.phoneVerified, phoneVerified: loginObject.user.phoneVerified,
oneTimePasswordSetFlag: loginObject.user.oneTimePasswordSetFlag, oneTimePasswordSetFlag: loginObject.user.oneTimePasswordSetFlag,
latitude: loginObject.user.latitude,
longitude: loginObject.user.longitude,
type: loginObject.user.profile.role, type: loginObject.user.profile.role,
typeasobj: stringToJsonObject, typeasobj: stringToJsonObject,
}, },

@ -91,6 +91,8 @@ const userSchema = new mongoose.Schema(
coordinates: { type: [Number], default: [0, 0] }, coordinates: { type: [Number], default: [0, 0] },
}, },
latitude: { type: 'number' },
longitude: { type: 'number'},
isActive: Boolean, isActive: Boolean,
tenantId: ObjectId, tenantId: ObjectId,
createdAt: { createdAt: {

@ -155,6 +155,8 @@ module.exports = function (fastify, opts, next) {
zip: { type: "string", default: null }, zip: { type: "string", default: null },
country: { type: "string", default: null }, country: { type: "string", default: null },
notes: { type: "string", default: null }, notes: { type: "string", default: null },
latitude: { type: 'number' },
longitude: { type: 'number'}
}, },
}, },
security: [ security: [

Loading…
Cancel
Save