correccion para plantilla de tipos de cambio addons

parent f37ce5b8
...@@ -3,25 +3,40 @@ ...@@ -3,25 +3,40 @@
<wb-module deploy-name="dla"> <wb-module deploy-name="dla">
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> <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="/" 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/resources"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> <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 @@ ...@@ -31,14 +46,17 @@
<property name="java-output-path" value="/front/target/classes"/> <property name="java-output-path" value="/front/target/classes"/>
</wb-module> </wb-module>
</project-modules> </project-modules>
...@@ -104,6 +104,7 @@ public class TipoCambioAddOnsBO extends BaseBO { ...@@ -104,6 +104,7 @@ public class TipoCambioAddOnsBO extends BaseBO {
mapper.setSkipErrors(true); mapper.setSkipErrors(true);
mapper.setStartRowIndex(0); mapper.setStartRowIndex(0);
if(tabla.length > 0) {
for (int i = 0; i < tabla[0].length; i++) { for (int i = 0; i < tabla[0].length; i++) {
ExcelRule rule = new ExcelRule(); ExcelRule rule = new ExcelRule();
List<String> headers = new ArrayList<String>(); List<String> headers = new ArrayList<String>();
...@@ -115,6 +116,19 @@ public class TipoCambioAddOnsBO extends BaseBO { ...@@ -115,6 +116,19 @@ public class TipoCambioAddOnsBO extends BaseBO {
rules.add(rule); 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); mapper.setRules(rules);
......
...@@ -521,7 +521,10 @@ public class ExcelMapperTransform { ...@@ -521,7 +521,10 @@ public class ExcelMapperTransform {
throws ExcelMapperException, IOException { throws ExcelMapperException, IOException {
logger.info("mapper class [{}] mapper id[{}]", mapper.getClassName(), mapper.getId()); 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); SXSSFWorkbook workbook = new SXSSFWorkbook(size);
Sheet sheet = workbook.createSheet(); 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