|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
//Get the data models
|
|
|
|
|
const { Supplier, DeliveryBoy } = require("../models/supplier");
|
|
|
|
|
const { Supplier, DeliveryBoy, profilePictureSupplier } = require("../models/supplier");
|
|
|
|
|
const { FriendRequest } = require("../models/supplier");
|
|
|
|
|
const { ProfilePicture, User } = require("../models/User");
|
|
|
|
|
const supplierController = require("../controllers/supplierController");
|
|
|
|
@ -173,7 +173,7 @@ exports.loginSupplier = async (request, reply) => {
|
|
|
|
|
var s_id = loginObject.supplier.supplierId;
|
|
|
|
|
|
|
|
|
|
console.log(s_id, "supplierId");
|
|
|
|
|
var profilePicture = await ProfilePicture.findOne({ supplierId: s_id });
|
|
|
|
|
var profilePicture = await profilePictureSupplier.findOne({ supplierId: s_id });
|
|
|
|
|
|
|
|
|
|
// request.session.set('supplierId', loginObject.supplier._id)
|
|
|
|
|
|
|
|
|
@ -1189,3 +1189,29 @@ exports.getconnectedCustomers = async (req, reply) => {
|
|
|
|
|
throw boom.boomify(err);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exports.uploadProfilePicture = async (req, reply) => {
|
|
|
|
|
try {
|
|
|
|
|
const supplierId = req.params.supplierId;
|
|
|
|
|
const picture = req.body.picture;
|
|
|
|
|
|
|
|
|
|
let profilePicture = await profilePictureSupplier.findOne({ supplierId });
|
|
|
|
|
|
|
|
|
|
console.log(profilePicture,"profile===")
|
|
|
|
|
if (!profilePicture) {
|
|
|
|
|
profilePicture = new profilePictureSupplier({
|
|
|
|
|
supplierId,
|
|
|
|
|
picture,
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
profilePicture.picture = picture;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
await profilePicture.save();
|
|
|
|
|
|
|
|
|
|
reply.send({ message: 'Profile picture uploaded successfully' });
|
|
|
|
|
} catch (error) {
|
|
|
|
|
reply.status(500).send({ error: error.message });
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|