diff --git a/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.java b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.java index 5fe3c0d..5870c8d 100644 --- a/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.java +++ b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.java @@ -1,7 +1,7 @@ package com.bpmn.Rechnungseingang; import java.util.Date; - +import java.util.concurrent.TimeUnit ; import org.camunda.bpm.engine.delegate.DelegateExecution; import org.camunda.bpm.engine.delegate.JavaDelegate; @@ -12,10 +12,14 @@ public class BerechnungZahlungsziel implements JavaDelegate { public void execute(DelegateExecution execution) throws Exception { Date zahlungsziel = (Date)execution.getVariable("FormField_date_Zahlungsziel"); Date aktuellesDatum = new Date(System.currentTimeMillis()); - System.out.println(zahlungsziel); - System.out.println(aktuellesDatum); + + long diffInMillies = Math.abs(zahlungsziel.getTime() - System.currentTimeMillis()); + long diff = TimeUnit.HOURS.convert(diffInMillies, TimeUnit.MILLISECONDS); + + System.out.println("Differenz: "+ diff); + + execution.setVariable("FormField_bool_Zahlungsziel", true); - } } diff --git a/Rechnungseingang/target/Rechnungseingang.war b/Rechnungseingang/target/Rechnungseingang.war index 59c2660..d063d4d 100644 Binary files a/Rechnungseingang/target/Rechnungseingang.war and b/Rechnungseingang/target/Rechnungseingang.war differ diff --git a/Rechnungseingang/target/Rechnungseingang/WEB-INF/classes/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.class b/Rechnungseingang/target/Rechnungseingang/WEB-INF/classes/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.class index 03669d1..8aa19a5 100644 Binary files a/Rechnungseingang/target/Rechnungseingang/WEB-INF/classes/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.class and b/Rechnungseingang/target/Rechnungseingang/WEB-INF/classes/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.class differ diff --git a/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.class b/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.class index 03669d1..8aa19a5 100644 Binary files a/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.class and b/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/BerechnungZahlungsziel.class differ diff --git a/Rechnungseingang/target/maven-archiver/pom.properties b/Rechnungseingang/target/maven-archiver/pom.properties index cf30495..4d412d1 100644 --- a/Rechnungseingang/target/maven-archiver/pom.properties +++ b/Rechnungseingang/target/maven-archiver/pom.properties @@ -1,5 +1,5 @@ #Generated by Maven -#Wed May 27 18:00:14 CEST 2020 +#Wed May 27 18:21:29 CEST 2020 version=0.0.1-SNAPSHOT groupId=com.bpmn artifactId=Rechnungseingang diff --git a/Rechnungseingang/target/surefire-reports/TEST-com.bpmn.Rechnungseingang.ProcessUnitTest.xml b/Rechnungseingang/target/surefire-reports/TEST-com.bpmn.Rechnungseingang.ProcessUnitTest.xml index b6c33a3..2970d44 100644 --- a/Rechnungseingang/target/surefire-reports/TEST-com.bpmn.Rechnungseingang.ProcessUnitTest.xml +++ b/Rechnungseingang/target/surefire-reports/TEST-com.bpmn.Rechnungseingang.ProcessUnitTest.xml @@ -1,5 +1,5 @@ - + @@ -27,7 +27,7 @@ - + @@ -61,6 +61,6 @@ - - + + \ No newline at end of file diff --git a/Rechnungseingang/target/surefire-reports/com.bpmn.Rechnungseingang.ProcessUnitTest.txt b/Rechnungseingang/target/surefire-reports/com.bpmn.Rechnungseingang.ProcessUnitTest.txt index 7442eb2..cde5a13 100644 --- a/Rechnungseingang/target/surefire-reports/com.bpmn.Rechnungseingang.ProcessUnitTest.txt +++ b/Rechnungseingang/target/surefire-reports/com.bpmn.Rechnungseingang.ProcessUnitTest.txt @@ -1,4 +1,4 @@ ------------------------------------------------------------------------------- Test set: com.bpmn.Rechnungseingang.ProcessUnitTest ------------------------------------------------------------------------------- -Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.383 sec +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.756 sec