From e1906cadbb6dabac983730e344245ef370d06d0a Mon Sep 17 00:00:00 2001 From: Sibunnayak Date: Thu, 19 Sep 2024 09:51:55 +0530 Subject: [PATCH] visit rd and pd stored in database --- resources/VisitRD&PD/VisitRD&PDController.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/VisitRD&PD/VisitRD&PDController.js b/resources/VisitRD&PD/VisitRD&PDController.js index ad2aab6..db6a046 100644 --- a/resources/VisitRD&PD/VisitRD&PDController.js +++ b/resources/VisitRD&PD/VisitRD&PDController.js @@ -1,5 +1,10 @@ import VisitRDandPD from './VisitRD&PDModel.js'; +const parseDate = (dateStr) => { + const [day, month, year] = dateStr.split("/").map(Number); + // Create a UTC date object to ensure the correct date is stored + return new Date(Date.UTC(year, month - 1, day)); +}; // Controller for creating a visit record export const createVisit = async (req, res) => { try { @@ -9,7 +14,7 @@ export const createVisit = async (req, res) => { if (!addedFor || !addedForId || !tradename || !visitDate) { return res.status(400).json({ message: 'All fields are required' }); } - + const parsedDate = parseDate(visitDate); // Create a new visit record const newVisit = new VisitRDandPD({ visitBy, @@ -17,7 +22,7 @@ export const createVisit = async (req, res) => { addedFor, addedForId, tradename, - visitDate, + visitDate: parsedDate, note, });