@@ -200,7 +200,10 @@ OPTIONAL MATCH (cc:CohortComplete)<-[:HAS_COHORT_COMPLETE]-(c:Cohort)-[:HAS_COHO
200200 }[0] AS earliestDeliveryDate
201201 WITH custodianInformation, s.smileSampleId as smileSampleId, earliestDeliveryDate,
202202 CASE WHEN (earliestDeliveryDate IS NULL OR earliestDeliveryDate = "")
203- THEN $ccDeliveryDate ELSE earliestDeliveryDate END AS initialPipelineRunDate
203+ THEN apoc.date.parse($ccDeliveryDate,"ms","yyyy-MM-dd HH:mm")
204+ ELSE apoc.date.parse(earliestDeliveryDate,"ms","yyyy-MM-dd HH:mm") END AS initPipelineRunDatetime
205+ WITH custodianInformation, smileSampleId, earliestDeliveryDate,
206+ apoc.date.format(initPipelineRunDatetime, "ms", "yyyy-MM-dd") AS initialPipelineRunDate
204207 WITH custodianInformation, smileSampleId, earliestDeliveryDate, initialPipelineRunDate,
205208 CASE WHEN (initialPipelineRunDate IS NULL OR initialPipelineRunDate = "") THEN ""
206209 ELSE apoc.temporal.format(datetime(apoc.date.format(
@@ -244,17 +247,17 @@ CASE WHEN ((t.initialPipelineRunDate IS NULL OR t.initialPipelineRunDate = "")
244247 AND (earliestDeliveryDate IS NULL)) THEN ""
245248 ELSE CASE WHEN (t.initialPipelineRunDate IS NULL OR t.initialPipelineRunDate = ""
246249 OR earliestDeliveryDate < t.initialPipelineRunDate)
247- THEN earliestDeliveryDate
248- ELSE t.initialPipelineRunDate
250+ THEN apoc.date.parse( earliestDeliveryDate,"ms","yyyy-MM-dd HH:mm")
251+ ELSE apoc.date.parse( t.initialPipelineRunDate,"ms","yyyy-MM-dd")
249252 END
250- END AS updatedInitRundate
251- SET t.initialPipelineRunDate = updatedInitRundate
253+ END AS updatedInitRundatetime
254+ SET t.initialPipelineRunDate = apoc.date.format(updatedInitRundatetime,"ms","yyyy-MM-dd")
252255 WITH s, t, today,
253256 CASE WHEN (t.initialPipelineRunDate IS NULL OR t.initialPipelineRunDate = "")
254257 THEN ""
255258 ELSE apoc.temporal.format(datetime(
256259 apoc.date.format(apoc.date.parse(t.initialPipelineRunDate, "ms", "yyyy-MM-dd"),
257- "ms", "yyyy-MM-dd")) + Duration({months:18}), 'YYYY -MM-dd')
260+ "ms", "yyyy-MM-dd")) + Duration({months:18}), 'yyyy -MM-dd')
258261 END as updatedEmbargoDate
259262 SET t.embargoDate = updatedEmbargoDate
260263 WITH s,t,today,
0 commit comments