From cd6a6cf5a6d49ab0ad847c5a112bfc38c0a01838 Mon Sep 17 00:00:00 2001 From: Josef Rokos Date: Mon, 7 Sep 2015 22:08:21 +0200 Subject: [PATCH] =?UTF-8?q?P=C5=99idan=C3=A1=20sestava=20"Protokol=20o=20k?= =?UTF-8?q?ontrole"=20-=20digit=C3=A1ln=C3=AD=20podpis=20p=C5=99i=20schval?= =?UTF-8?q?ov=C3=A1n=C3=AD=20n=C3=A1kup=C5=AF.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/info/bukova/isspst/Constants.java | 3 +- .../RequirementBaseServiceImpl.java | 25 ++- .../WEB-INF/reports/orderRequirement.jasper | Bin 0 -> 30077 bytes .../WEB-INF/reports/orderRequirement.jrxml | 191 ++++++++++++++++++ .../reports/orderRequirementItems.jasper | Bin 0 -> 23835 bytes .../reports/orderRequirementItems.jrxml | 136 +++++++++++++ 6 files changed, 346 insertions(+), 9 deletions(-) create mode 100644 src/main/webapp/WEB-INF/reports/orderRequirement.jasper create mode 100644 src/main/webapp/WEB-INF/reports/orderRequirement.jrxml create mode 100644 src/main/webapp/WEB-INF/reports/orderRequirementItems.jasper create mode 100644 src/main/webapp/WEB-INF/reports/orderRequirementItems.jrxml diff --git a/src/main/java/info/bukova/isspst/Constants.java b/src/main/java/info/bukova/isspst/Constants.java index d52178c8..bf312895 100644 --- a/src/main/java/info/bukova/isspst/Constants.java +++ b/src/main/java/info/bukova/isspst/Constants.java @@ -144,7 +144,8 @@ public class Constants { new ReportMapping(MOD_TRIPBILL, new Report(4, true, "Vyúčtování", "tripBill", false, true, true)), new ReportMapping(MOD_ORDER, new Report(5, false, "Objednávka", "order", true, true)), new ReportMapping(MOD_REQUIREMENTS, new Report(6, false, "Požadavky", "requirements")), - new ReportMapping(MOD_TRIPREQUIREMENTS, new Report(7, true, "Žádost o SC", "tripRequirementApp", false, true)) + new ReportMapping(MOD_TRIPREQUIREMENTS, new Report(7, true, "Žádost o SC", "tripRequirementApp", false, true)), + new ReportMapping(MOD_REQUIREMENTS, new Report(8, true, "Protokol o kontrole", "orderRequirement", false, true)) }; public final static String REQTYPE_ORDER = "ORDER"; diff --git a/src/main/java/info/bukova/isspst/services/requirement/RequirementBaseServiceImpl.java b/src/main/java/info/bukova/isspst/services/requirement/RequirementBaseServiceImpl.java index 60f89199..a022da7a 100644 --- a/src/main/java/info/bukova/isspst/services/requirement/RequirementBaseServiceImpl.java +++ b/src/main/java/info/bukova/isspst/services/requirement/RequirementBaseServiceImpl.java @@ -475,6 +475,7 @@ public abstract class RequirementBaseServiceImpl exte } @Override + @Transactional public boolean prepareSignData(T entity, Date approveDate) { SignData data = new SignData(); sessionData.setProperty(Constants.KEY_SIGN_DATA, data); @@ -502,15 +503,23 @@ public abstract class RequirementBaseServiceImpl exte data.setSignDate(approveDate); data.setSigned(signedDocumentService.getItem(entityForSignReport(entity), report.getReportId()) != null); - if (entity.getState() == RequirementState.NEW) { - data.setAreaId(1); - } else { - loadAuthItems(entity); - data.setAreaId(entity.getAuthorization().size() + 1); - } + if (getNextWorkflow(entity).getCentre()) { // viditelné podpisy lze pouze na urovni strediska + if (entity.getState() == RequirementState.NEW) { + data.setAreaId(1); + } else { + loadAuthItems(entity); + int wgCount = 0; + for (Workflow wf : entity.getWorkflow()) { + if (!wf.getCentre()) { + ++wgCount; + } + } + data.setAreaId(entity.getAuthorization().size() - wgCount + 1); + } - if (userService.getUserSettings().getSignatureFile() != null) { - data.setSignImg(storage.fileData(userService.getUserSettings().getSignatureFile())); + if (userService.getUserSettings().getSignatureFile() != null) { + data.setSignImg(storage.fileData(userService.getUserSettings().getSignatureFile())); + } } return true; diff --git a/src/main/webapp/WEB-INF/reports/orderRequirement.jasper b/src/main/webapp/WEB-INF/reports/orderRequirement.jasper new file mode 100644 index 0000000000000000000000000000000000000000..e31eb08034b1889239f041ff9f96c8406c82d778 GIT binary patch literal 30077 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/reports/orderRequirement.jrxml b/src/main/webapp/WEB-INF/reports/orderRequirement.jrxml new file mode 100644 index 00000000..ebffad28 --- /dev/null +++ b/src/main/webapp/WEB-INF/reports/orderRequirement.jrxml @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="54" splitType="Stretch"> + <image onErrorType="Blank"> + <reportElement uuid="692a2c5d-a058-4f16-8c03-dd0739d45ffb" x="0" y="0" width="100" height="54"> + <printWhenExpression><![CDATA[$P{P_LOGO} != null]]></printWhenExpression> + </reportElement> + <imageExpression><![CDATA[$P{P_LOGO}]]></imageExpression> + </image> + <textField isBlankWhenNull="true"> + <reportElement uuid="42aa4bd4-8b58-4e06-b7d9-ab3f1082b739" x="100" y="0" width="455" height="20"/> + <textElement textAlignment="Center"> + <font isBold="true" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1250"/> + </textElement> + <textFieldExpression><![CDATA[$P{P_MAIN_ADDRESS}]]></textFieldExpression> + </textField> + <staticText> + <reportElement uuid="3672bded-2358-40b4-a0f3-037e7fc50fa3" x="100" y="20" width="455" height="20"/> + <textElement textAlignment="Center"> + <font isBold="true" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1250"/> + </textElement> + <text><![CDATA[Protokol o předběžné kontrole]]></text> + </staticText> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/reports/orderRequirementItems.jasper b/src/main/webapp/WEB-INF/reports/orderRequirementItems.jasper new file mode 100644 index 0000000000000000000000000000000000000000..14d2ed9635c353223d9ca23384758ed5922fbf2c GIT binary patch literal 23835 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Ñ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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/reports/orderRequirementItems.jrxml b/src/main/webapp/WEB-INF/reports/orderRequirementItems.jrxml new file mode 100644 index 00000000..9e779ece --- /dev/null +++ b/src/main/webapp/WEB-INF/reports/orderRequirementItems.jrxml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +