Skip to content

Commit

Permalink
Lagt til en landkode velger som har flagg i KRR formet og skrevet om …
Browse files Browse the repository at this point in the history
…gjeldende PDL form til å bruke denne (#3401)

* Lagt til Landkode for Krrstub og håndtering for den
* Lagt til en landkode velger som har flagg i KRR formet og skrevet om gjeldende PDL form til å bruke denne
* Merger lister for landkoder og emojier i telefonnummer form
  • Loading branch information
stigus authored Jan 26, 2024
1 parent 1ed07b2 commit 4d62b12
Show file tree
Hide file tree
Showing 20 changed files with 1,375 additions and 1,417 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchDataAutoConfiguration;

@SpringBootApplication(exclude = {ElasticsearchDataAutoConfiguration.class})
@SpringBootApplication(exclude = { ElasticsearchDataAutoConfiguration.class })
public class DollyBackendApplicationStarter {
public static void main(String[] args) {

SpringApplication.run(DollyBackendApplicationStarter.class, args);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ public void mapAtoB(RsDigitalKontaktdata digitalKontaktdata, DigitalKontaktdata
if (isNotBlank(digitalKontaktdata.getMobil())) {
kontaktdataRequest.setMobilOppdatert(getDato(digitalKontaktdata));
kontaktdataRequest.setMobilVerifisert(getDato(digitalKontaktdata));
kontaktdataRequest.setMobil(digdirFormatertTlfNummer(digitalKontaktdata.getMobil(), digitalKontaktdata.getLandkode()));
}
if (isNotBlank(digitalKontaktdata.getEpost())) {
kontaktdataRequest.setEpostOppdatert(getDato(digitalKontaktdata));
Expand All @@ -43,18 +44,23 @@ public void mapAtoB(RsDigitalKontaktdata digitalKontaktdata, DigitalKontaktdata
kontaktdataRequest.setSpraakOppdatert(getDato(digitalKontaktdata));
}

kontaktdataRequest.setMobil(digdirFormatertTlfNummer(digitalKontaktdata.getMobil()));
kontaktdataRequest.setEpost(isBlank(digitalKontaktdata.getEpost()) ? null : digitalKontaktdata.getEpost());
kontaktdataRequest.setSpraak(isBlank(digitalKontaktdata.getSpraak()) ? null : digitalKontaktdata.getSpraak());
kobleMaalformTilSpraak((RsDollyUtvidetBestilling) context.getProperty("bestilling"), kontaktdataRequest);
}

private String digdirFormatertTlfNummer(String mobil) {
private String digdirFormatertTlfNummer(String mobil, String landkode) {
if (isBlank(mobil)) {
return null;
}
var nummerUtenSpace = mobil.replace(" ", "");
return nummerUtenSpace.contains("+47") ? nummerUtenSpace : "+47%s".formatted(nummerUtenSpace);
if (nummerUtenSpace.contains("+")) {
return nummerUtenSpace;
} else if (isBlank(landkode)) {
return "+47%s".formatted(nummerUtenSpace);
} else {
return "%s%s".formatted(landkode, nummerUtenSpace);
}
}

private ZonedDateTime getDato(RsDigitalKontaktdata digitalKontaktdata) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ public class RsDigitalKontaktdata {
private LocalDateTime gyldigFra;
private boolean reservert;
private String mobil;
private String landkode;
private String land;
private String epost;
private boolean registrert;
private String sdpAdresse;
Expand Down
1 change: 1 addition & 0 deletions apps/dolly-frontend/src/main/js/cypress.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { defineConfig } from 'cypress'
export default defineConfig({
pageLoadTimeout: 120000,
defaultCommandTimeout: 25000,
numTestsKeptInMemory: 3,

env: {
'cypress-react-selector': {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1290,6 +1290,7 @@ export const backendBestillingerMock = [
bestilling: {
krrstub: {
reservert: false,
landkode: '+47',
mobil: '12345678',
epost: '[email protected]',
registrert: true,
Expand Down
Loading

0 comments on commit 4d62b12

Please sign in to comment.