From 5b8c45ef71b1bbd3567e9b38977c89954d4a5e9a Mon Sep 17 00:00:00 2001 From: priyanshishikha Date: Wed, 11 Sep 2024 16:45:48 +0530 Subject: [PATCH] time update --- july2024august2024/jiraDetails.go | 16 +++++++++++++--- july2024august2024/modules.go | 6 ++++-- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/july2024august2024/jiraDetails.go b/july2024august2024/jiraDetails.go index c39c973..206f000 100644 --- a/july2024august2024/jiraDetails.go +++ b/july2024august2024/jiraDetails.go @@ -60,13 +60,23 @@ func performJiraDetailsTransition(prodDgraphClient, expDgraphClient graphql.Clie return fmt.Errorf("error: getJiraTicketDetails: %s", err.Error()) } - currTime := time.Now() + layout := "2006-01-02T15:04:05.000-0700" + createdAt, err := time.Parse(layout, ticketDetails.Fields.Created) + if err != nil { + return fmt.Errorf("error: time.Parse: for created at %s", err.Error()) + } + + updatedAt, err := time.Parse(layout, ticketDetails.Fields.Updated) + if err != nil { + return fmt.Errorf("error: time.Parse: for updated at %s", err.Error()) + } + entryDetails := august2024.AddJiraInput{ JiraId: ticketDetails.Id, Url: jiraTicketUrl, Status: ticketDetails.Fields.Status.Name, - CreatedAt: &currTime, - UpdatedAt: &currTime, + CreatedAt: &createdAt, + UpdatedAt: &updatedAt, AffectsIndividualComponent: &august2024.RunHistoryRef{ Id: eachRunHistory.Id, }, diff --git a/july2024august2024/modules.go b/july2024august2024/modules.go index 99a811a..24ca14d 100644 --- a/july2024august2024/modules.go +++ b/july2024august2024/modules.go @@ -29,8 +29,10 @@ type JiraIssueDetails struct { Id string `json:"id,omitempty" yaml:"id,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` Fields struct { - Labels []string `json:"labels,omitempty" yaml:"labels,omitempty"` - Status struct { + Created string `json:"created,omitempty" yaml:"created,omitempty"` + Updated string `json:"updated,omitempty" yaml:"updated,omitempty"` + Labels []string `json:"labels,omitempty" yaml:"labels,omitempty"` + Status struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` } `json:"status,omitempty" yaml:"status,omitempty"` } `json:"fields,omitempty" yaml:"fields,omitempty"`