2016-08-18 3 views
0

Ich bin derzeit die JIRA-REST-API mit der Höhe der Zeit auf ein Ticket in einem Projekt mit dem folgenden Weg ausgegeben abzurufen:JIRA REST API Sprint Ausgabe Route - timespent und timeSpentSeconds passen nicht

/rest/agile/1.0/board/{boardId}/sprint/{sprintId}/issue

Innerhalb einer der issues, erhalten I die folgenden Daten zu Zeit Bezug:

"timetracking": { 
     "remainingEstimate": "9w 1d", 
     "timeSpent": "4d", 
     "remainingEstimateSeconds": 1324800, 
     "timeSpentSeconds": 115200 
    }, 

Wenn die Sekunden bis Tagen Umwandlung, kommt es 1,33333333 Tage in, wo, wie die timeSpent 4 Tage angibt.

Warum sind timeSpent und timeSpentSeconds nicht summiert, und gibt es eine Möglichkeit, das Problem zu beheben, um sicherzustellen, dass sie übereinstimmen?

Antwort

1

Ich habe das herausgefunden. Wie sich herausstellt, funktioniert es nicht in einem 24-Stunden-Zeitraum, d. H. 1d ist nicht gleich 86400, sondern es arbeitet an Stunden, die für das Projekt pro Tag ausgegeben werden, in meinem Fall 8h. Daher ist die Sekunde 4 * 8, was 1.33333... Tagen entspricht.