diff --git a/src/controllers/userController.js b/src/controllers/userController.js index ec9bbc33..ec70af04 100644 --- a/src/controllers/userController.js +++ b/src/controllers/userController.js @@ -165,6 +165,8 @@ exports.addUser = async (req, reply) => { emails: req.body.emails, password: req.body.password, phone: req.body.phone, + buildingName: req.body.buildingName, + inchargeName: req.body.inchargeName, profile: { firstName: req.body.firstname, lastName: req.body.lastname, @@ -178,7 +180,7 @@ exports.addUser = async (req, reply) => { notes: req.body.notes, }, }; - console.log(counter.seq) + var user = new User(userData); //password is not at the top level in the collection. @@ -189,8 +191,7 @@ exports.addUser = async (req, reply) => { checkFormEncoding = isUserFormUrlEncoded(req); if (checkFormEncoding.isUserFormUrlEncoded) { usertobeInserted = checkFormEncoding.user; - console.log("thsi true url string"); - + console.log("thsi true url string"); user.username = usertobeInserted.username; user.firstName = usertobeInserted.firstName; user.lastName = usertobeInserted.lastName; @@ -198,6 +199,9 @@ exports.addUser = async (req, reply) => { user.phone = usertobeInserted.phone; user.emails = usertobeInserted.emails; user.passsword = usertobeInserted.password; + user.buildingName = usertobeInserted.buildingName; + user.inchargeName = usertobeInserted.inchargeName; + } console.log("---------checkurl ecnoded string-----------------------"); diff --git a/src/models/User.js b/src/models/User.js index 76c28052..802a3d80 100644 --- a/src/models/User.js +++ b/src/models/User.js @@ -15,6 +15,8 @@ const userSchema = new mongoose.Schema( username: { type: String, unique: true, trim: true }, phone: { type: String, unique: true, trim: true }, address: String, + buildingName: String, + inchargeName: String, phoneVerified: { type: Boolean, default: false }, phoneVerificationCode: { type: Number, default: 11111 }, passwordResetCode: { type: Number, default: code }, diff --git a/src/routes/usersRoute.js b/src/routes/usersRoute.js index 70ae45f4..11e46b1f 100644 --- a/src/routes/usersRoute.js +++ b/src/routes/usersRoute.js @@ -146,6 +146,8 @@ module.exports = function (fastify, opts, next) { firstName: { type: "string", default: null }, lastName: { type: "string", default: null }, phone: { type: "string" }, + buildingName: { type: "string", default: null }, + inchargeName: { type: "string", default: null }, address1: { type: "string", default: null }, address2: { type: "string", default: null }, city: { type: "string", default: null },