diff --git a/src/controllers/departmentController.js b/src/controllers/departmentController.js index 7e8de3f5..91832060 100644 --- a/src/controllers/departmentController.js +++ b/src/controllers/departmentController.js @@ -475,6 +475,7 @@ exports.addDepartment = async (request, reply) => { pincode, desginationName, location, + picture, createdBy, updatedBy, } = request.body; @@ -517,6 +518,7 @@ exports.addDepartment = async (request, reply) => { pincode, desginationName, location, + picture, createdBy, updatedBy, }); diff --git a/src/index.js b/src/index.js index 456f613b..f37ddccc 100644 --- a/src/index.js +++ b/src/index.js @@ -792,9 +792,9 @@ fastify.post('/api/uploads_team_member/:departmentId', async (request, reply) => } }); -fastify.post('/api/uploads_company_profile/:cityId', async (request, reply) => { +fastify.post('/api/uploads_company_profile/:customerId', async (request, reply) => { try { - const cityId = request.params.cityId; + const customerId = request.params.customerId; const data = await request.file(); // Generate a unique file name @@ -818,7 +818,7 @@ fastify.post('/api/uploads_company_profile/:cityId', async (request, reply) => { const publicUrl = `https://storage.googleapis.com/${bucketName}/${filePath}`; CompanyProfilePicture.findOneAndUpdate( - { cityId }, + { customerId }, { picture: publicUrl }, { new: true, upsert: true }, (error, picture) => { diff --git a/src/models/Department.js b/src/models/Department.js index 273b47cf..722dc6a4 100644 --- a/src/models/Department.js +++ b/src/models/Department.js @@ -98,6 +98,7 @@ const citySchema = new mongoose.Schema( personal_city: { type: String }, state: String, country: String, + picture:{type:String}, services: { password: { bcrypt: String } }, createdAt: { type: Date, @@ -138,7 +139,7 @@ const citySchema = new mongoose.Schema( }); const companyProfilePictureSchema = new Schema({ - cityId: { + customerId: { type: String, unique: true, required: true diff --git a/src/routes/departmentRoute.js b/src/routes/departmentRoute.js index e5e7f4b2..4fec9e1c 100644 --- a/src/routes/departmentRoute.js +++ b/src/routes/departmentRoute.js @@ -204,6 +204,7 @@ module.exports = function (fastify, opts, next) { officeName: { type: "string"}, reportingManager_mobile_number: { type: "string"}, reportingManager_email: { type: "string"}, + picture: { type: "string"}, location: { type: "array", items: { type: "string" },