- Navios
- 10 de julho de 2026 às 06:00 UTC
- Autor
- Kamo
- Enviar
- 8802d80
Estenda a fiação LO-XML isVeteran (1f583db) às duas novas renovações/ Agilizar-refi campos adicionados em 4A (5132026). - LoXmlFieldMapper: FIELD RENOVATION COST (sRehabTotalCost) + FIELD CURRENT LOAN TYPE (sProdCurrentLoanT) constantes, ambas marcadas com TODO como palpites de convenção não confirmados, adicionado ao TRACKED FIELD IDS. leadToLoXml emite renovaçãoCost via money() e atualLoanType via putIfPresent(); loXmlToLead analisa- os via parseMoney()/trimToNull() como os novos componentes do patch. - LeadFieldPatch: registro canônico cresce para 9 componentes (...isVeterano, renovaçãoCost, atualLoanType); o construtor aux backward-compat 6-arg agora defaults todos os três Rastreando componentes para null assim que o teste de aplicação LOS de 6 Arg SecurityService continua compilando. - LeadService.applyLosPatch: dois write-backs null-guarded gravando mortgage.renovationCost / motage.currentLoanType chaves de histórico, espelhando é Veteran. - LoXmlFieldMapperTest: cobertura de emissão/parse/ausente para ambos os campos + atualizado TrackedFieldIdsAreTheSyncedSet assertion. - LeadServiceLosTest: atualizado 4 sites de chamadas pré-existentes de 7 Arg LeadFieldPatch(...) para 9 Arg (corrigir compilação colateral, sem mudança de comportamento).