Метод find находит значение first в коллекции, которое соответствует некоторому критерию.
Но я хочу найти значение last в коллекции, которое соответствует некоторому критерию.
Есть ли другой способ сделать?
Если нет, как я могу это сделать?
Поскольку в Джира, я хочу, чтобы поле показывало последнюю дату статусаизменить на "SIT Done"
Но используйте код, это просто получить первое свидание. Я не знаю, как отредактировать код, чтобы показать последнюю дату.
Может кто-нибудь сказать мне?
Ниже мой код
import com.atlassian.jira.component.ComponentAccessor
def changeHistoryManager = ComponentAccessor.getChangeHistoryManager()
def created = changeHistoryManager.getChangeItemsForField(issue, "status").find {
it.toString == "SIT Done"
}?.getCreated()
def createdTime = created?.getTime()
createdTime ? new Date(createdTime).format("yyyy/MM/dd HH:mm") : null