|
|
|
@ -860,13 +860,15 @@ exports.getPendingSuppliers = async (req, reply) => {
|
|
|
|
|
const friendRequests = await FriendRequest.find({ customerId, status: ["pending"] });
|
|
|
|
|
// console.log(friendRequests,customerId)
|
|
|
|
|
const supplierIdsToInclude = friendRequests.map((request) => request.supplierId);
|
|
|
|
|
// console.log(supplierIdsToInclude)
|
|
|
|
|
console.log(supplierIdsToInclude, "SUPLIERINCLUDE")
|
|
|
|
|
const timestamps = friendRequests.map((request) => request.timestamp);
|
|
|
|
|
console.log(timestamps, "timestamps");
|
|
|
|
|
await Supplier.find({ supplierId: { $in: supplierIdsToInclude } })
|
|
|
|
|
.limit(limit)
|
|
|
|
|
.skip(startindex)
|
|
|
|
|
.exec()
|
|
|
|
|
.then((docs) => {
|
|
|
|
|
reply.send({ status_code: 200, data: docs, count: docs.length });
|
|
|
|
|
reply.send({ status_code: 200, data: docs, count: docs.length ,timestamps});
|
|
|
|
|
})
|
|
|
|
|
.catch((err) => {
|
|
|
|
|
console.log(err);
|
|
|
|
@ -919,12 +921,14 @@ exports.getPendingCustomers = async (req, reply) => {
|
|
|
|
|
console.log(friendRequests,supplierId, "su....")
|
|
|
|
|
const supplierIdsToInclude = friendRequests.map((request) => request.customerId);
|
|
|
|
|
console.log(supplierIdsToInclude, "supplierIdsToInclude..")
|
|
|
|
|
const timestamps = friendRequests.map((request) => request.timestamp);
|
|
|
|
|
console.log(timestamps, "timestamps");
|
|
|
|
|
await User.find({ customerId: { $in: supplierIdsToInclude } })
|
|
|
|
|
.limit(limit)
|
|
|
|
|
.skip(startindex)
|
|
|
|
|
.exec()
|
|
|
|
|
.then((docs) => {
|
|
|
|
|
reply.send({ status_code: 200, data: docs, count: docs.length });
|
|
|
|
|
reply.send({ status_code: 200, data: docs, count: docs.length ,timestamps});
|
|
|
|
|
})
|
|
|
|
|
.catch((err) => {
|
|
|
|
|
console.log(err);
|
|
|
|
|