Skip to content

Commit 0e04ad9

Browse files
committed
get updated date and total file in mom
1 parent 07142c7 commit 0e04ad9

File tree

2 files changed

+20
-7
lines changed

2 files changed

+20
-7
lines changed

controllers/adminControllers/fileUploadController/getFileController.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import leadModel from "../../../models/adminModels/leadModel.js";
88
try {
99
const data = await fileuploadModel.find({});
1010
if (data.length > 0) {
11-
data.reverse()
1211
let projectData =[]
1312
let leadData = []
1413
let templateData =[]

controllers/adminControllers/momControllers/mom.controller.js

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const saveFileUploadData = async (
4848
files: [
4949
{
5050
folder_name: existingFileUploadData.folder_name,
51+
updated_date: existingFileUploadData.updated_date,
5152
files: existingFileUploadData.files,
5253
},
5354
],
@@ -63,6 +64,7 @@ const saveFileUploadData = async (
6364
},
6465
{
6566
$push: {
67+
"files.update_date": existingFileUploadData.updated_date,
6668
"files.$.files": { $each: existingFileUploadData.files },
6769
},
6870
},
@@ -83,6 +85,7 @@ const saveFileUploadData = async (
8385
$push: {
8486
files: {
8587
folder_name: existingFileUploadData.folder_name,
88+
updated_date: existingFileUploadData.updated_date,
8689
files: existingFileUploadData.files,
8790
},
8891
},
@@ -200,14 +203,18 @@ export const createmom = async (req, res) => {
200203
const files = req.files?.files;
201204
const fileUploadPromises = [];
202205
let successfullyUploadedFiles = [];
206+
let fileSize= [];
203207

204208
if (files) {
205209
const filesToUpload = Array.isArray(files)
206210
? files.slice(0, 5)
207211
: [files];
208212

213+
209214
for (const file of filesToUpload) {
210215
const fileName = file.name;
216+
const fileSizeInBytes = file.size;
217+
fileSize.push(fileSizeInBytes / 1024)
211218
fileUploadPromises.push(
212219
uploadFile(file, fileName, project_id, mom_id)
213220
);
@@ -226,14 +233,19 @@ export const createmom = async (req, res) => {
226233
}
227234
let file = [];
228235

236+
let fileUrls
229237
if (successfullyUploadedFiles.length > 0) {
230-
let fileUrls = successfullyUploadedFiles.map((result) => ({
231-
fileUrl: result.data.Location,
232-
fileName: result.data.Location.split('/').pop(),
233-
fileId: `FL-${generateSixDigitNumber()}`,
234-
date: new Date()
238+
for (let i = 0; i < fileSize.length; i++) {
239+
fileUrls = successfullyUploadedFiles.map((result) => ({
240+
fileUrl: result.data.Location,
241+
fileName: result.data.Location.split('/').pop(),
242+
fileId: `FL-${generateSixDigitNumber()}`,
243+
fileSize: `${fileSize[i]} KB`,
244+
date: new Date()
235245

236-
}));
246+
}));
247+
248+
}
237249

238250
const update_mom = await projectModel.findOneAndUpdate(
239251
{ project_id: project_id },
@@ -272,6 +284,7 @@ export const createmom = async (req, res) => {
272284
project_id,
273285
project_Name,
274286
folder_name,
287+
updated_date : new Date(),
275288
files: fileUrls,
276289
});
277290
} else {
@@ -281,6 +294,7 @@ export const createmom = async (req, res) => {
281294
project_id,
282295
project_Name,
283296
folder_name,
297+
updated_date: new Date(),
284298
files: fileUrls,
285299
},
286300
true

0 commit comments

Comments
 (0)