correccion para plantilla de tipos de cambio addons

parent f37ce5b8
......@@ -3,25 +3,40 @@
<wb-module deploy-name="dla">
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<dependent-module archiveName="servicios-1.1.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/servicios/servicios">
<dependency-type>uses</dependency-type>
</dependent-module>
<dependent-module archiveName="persistencia-1.1.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/persistencia/persistencia">
<dependency-type>uses</dependency-type>
</dependent-module>
<dependent-module archiveName="dominio-1.1.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/dominio/dominio">
<dependency-type>uses</dependency-type>
</dependent-module>
......@@ -31,14 +46,17 @@
<property name="java-output-path" value="/front/target/classes"/>
</wb-module>
</project-modules>
......@@ -104,6 +104,7 @@ public class TipoCambioAddOnsBO extends BaseBO {
mapper.setSkipErrors(true);
mapper.setStartRowIndex(0);
if(tabla.length > 0) {
for (int i = 0; i < tabla[0].length; i++) {
ExcelRule rule = new ExcelRule();
List<String> headers = new ArrayList<String>();
......@@ -115,6 +116,19 @@ public class TipoCambioAddOnsBO extends BaseBO {
rules.add(rule);
}
} else {
for (int i = 0; i < 13; i++) {
ExcelRule rule = new ExcelRule();
List<String> headers = new ArrayList<String>();
rule.setColumn(getExcelColumnName(i + 1));
headers.add(rheader[i]);
rule.setHeaders(headers);
rules.add(rule);
}
}
mapper.setRules(rules);
......
......@@ -521,7 +521,10 @@ public class ExcelMapperTransform {
throws ExcelMapperException, IOException {
logger.info("mapper class [{}] mapper id[{}]", mapper.getClassName(), mapper.getId());
int size = elements[0].length / 3 < 1 ? elements[0].length : elements[0].length / 3;
int size = 10;
if(elements.length > 0) {
size = elements[0].length / 3 < 1 ? elements[0].length : elements[0].length / 3;
}
SXSSFWorkbook workbook = new SXSSFWorkbook(size);
Sheet sheet = workbook.createSheet();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment