我需要在 job_information 中找到一个包含事件 Hire 的记录。
def Message processData(Message message) {
//Get body from message
def body = message.getBody(java.lang.String)
//Parse body
def queryCompoundEmployeeResponse = new XmlSlurper().parseText(body)
queryCompoundEmployeeResponse.CompoundEmployee.each{
it.person.employment_information.each{
def startDate = it.job_information.find{
j->(j.event.text() == 'H')
}.start_date.text()
}
}
但是,对于该员工,同一日期有 2 条记录。find 函数什么也不返回。
有谁知道如何解决这个问题?