TP-20240927-importfixes #115
@ -81,6 +81,8 @@ public abstract class BaseOfficeDataImport extends CsvDataImport {
|
|||||||
private static final Map<Integer, HsOfficePersonType> PERSON_TYPES_BY_CONTACT = Map.of(
|
private static final Map<Integer, HsOfficePersonType> PERSON_TYPES_BY_CONTACT = Map.of(
|
||||||
90072, HsOfficePersonType.NATURAL_PERSON,
|
90072, HsOfficePersonType.NATURAL_PERSON,
|
||||||
90641, HsOfficePersonType.LEGAL_PERSON,
|
90641, HsOfficePersonType.LEGAL_PERSON,
|
||||||
|
90368, HsOfficePersonType.LEGAL_PERSON,
|
||||||
|
90564, HsOfficePersonType.NATURAL_PERSON,
|
||||||
-1, HsOfficePersonType.LEGAL_PERSON
|
-1, HsOfficePersonType.LEGAL_PERSON
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -966,6 +968,8 @@ public abstract class BaseOfficeDataImport extends CsvDataImport {
|
|||||||
HsOfficePersonEntity contactPerson = partnerPerson;
|
HsOfficePersonEntity contactPerson = partnerPerson;
|
||||||
if (!StringUtils.equals(rec.getString("firma"), partnerPerson.getTradeName()) ||
|
if (!StringUtils.equals(rec.getString("firma"), partnerPerson.getTradeName()) ||
|
||||||
partnerPerson.getPersonType() != determinePersonType(rec) ||
|
partnerPerson.getPersonType() != determinePersonType(rec) ||
|
||||||
|
!StringUtils.equals(rec.getString("title"), partnerPerson.getTitle()) ||
|
||||||
|
!StringUtils.equals(rec.getString("salut"), partnerPerson.getSalutation()) ||
|
||||||
!StringUtils.equals(rec.getString("first_name"), partnerPerson.getGivenName()) ||
|
!StringUtils.equals(rec.getString("first_name"), partnerPerson.getGivenName()) ||
|
||||||
!StringUtils.equals(rec.getString("last_name"), partnerPerson.getFamilyName())) {
|
!StringUtils.equals(rec.getString("last_name"), partnerPerson.getFamilyName())) {
|
||||||
contactPerson = addPerson(HsOfficePersonEntity.builder().build(), rec);
|
contactPerson = addPerson(HsOfficePersonEntity.builder().build(), rec);
|
||||||
|
Loading…
Reference in New Issue
Block a user