This commit is contained in:
Ralph Soika 2023-03-07 19:42:38 +01:00
parent 845405eed3
commit 1127211706

View file

@ -115,7 +115,7 @@ public class OPListExportAdapter extends POIFindReplaceAdapter {
this.updateFileData(document.getFileData(targetName), document, replaceDevList, eval); this.updateFileData(document.getFileData(targetName), document, replaceDevList, eval);
// now we add separate lines for each invoice.... // now we add separate lines for each invoice....
logger.info("... insert invoices.."); logger.info("... insert invoices - filter="+filter);
insertInvoiceRows(document, targetName, filter); insertInvoiceRows(document, targetName, filter);
} catch (PluginException | IOException | QueryException e) { } catch (PluginException | IOException | QueryException e) {
throw new PluginException(OPListExportAdapter.class.getSimpleName(), ERROR_CONFIG, throw new PluginException(OPListExportAdapter.class.getSimpleName(), ERROR_CONFIG,
@ -368,6 +368,7 @@ public class OPListExportAdapter extends POIFindReplaceAdapter {
if (filter) { if (filter) {
Date date = invoice.getItemValueDate("invoice.duedate"); Date date = invoice.getItemValueDate("invoice.duedate");
if (OPListExportAdapter.isOverdue(date, invoice.getTaskID())) { if (OPListExportAdapter.isOverdue(date, invoice.getTaskID())) {
//logger.info("...invoice - " +invoice.getUniqueID() + " is in overdue");
invoiceList.add(invoice); invoiceList.add(invoice);
} }
} else { } else {
@ -395,9 +396,10 @@ public class OPListExportAdapter extends POIFindReplaceAdapter {
public static boolean isOverdue(Date date, int taskid) { public static boolean isOverdue(Date date, int taskid) {
Date now = new Date(); Date now = new Date();
long diffInMillies = Math.abs(now.getTime() - date.getTime()); long diffInMillies = now.getTime() - date.getTime();
int tage = (int) (diffInMillies / 1000 / 60 / 60 / 24); int tage = (int) (diffInMillies / 1000 / 60 / 60 / 24);
return ((taskid >= TASK_MAHNUNG_2ND && taskid <= TASK_MAHNUNG_2ND) || tage >= 21); //logger.info("...taskid=" + taskid + " date=" + date + " tage=" + tage);
return ((taskid >= TASK_MAHNUNG_2ND && taskid <= TASK_MAHNUNG_LAST) || tage >= 21);
} }