viabilidade/services/partnerSiglaService.js

24 lines
614 B
JavaScript
Raw Normal View History

// normalize partner sigla to requested labels
function normalizePartnerSigla(sigla) {
if (!sigla) return sigla;
const s = String(sigla).trim();
if (!s) return s;
const lowered = s.toLowerCase();
// map these two specific variants to 'Sothis'
if (
lowered === "são bernardo do campo - sp" ||
lowered === "sao bernardo do campo - sp" ||
lowered === "sao bernardo do campo"
)
return "Sothis";
if (
lowered === "são paulo - sp" ||
lowered === "sao paulo - sp" ||
lowered === "sao paulo"
)
return "Sothis";
return s;
}
module.exports = { normalizePartnerSigla };