Commit fac5cfa4 authored by Alina Habibulina's avatar Alina Habibulina

[FIX] исправление экспоненты в больших числах

parent 84852be4
...@@ -10,6 +10,7 @@ import javax.annotation.PreDestroy; ...@@ -10,6 +10,7 @@ import javax.annotation.PreDestroy;
import javax.ejb.TransactionAttribute; import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType; import javax.ejb.TransactionAttributeType;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.math.BigDecimal;
import java.net.URLEncoder; import java.net.URLEncoder;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
...@@ -113,7 +114,6 @@ public class ImportBean { ...@@ -113,7 +114,6 @@ public class ImportBean {
int i = 0; int i = 0;
for(FormField ff : data){ for(FormField ff : data){
//добавляем поля в json //добавляем поля в json
//ПОКА ЧТО Я НЕ РЕАЛИЗОВАЛА ИХ ПАРСИНГ И ФОРМАТИРОВАНИЕ
jsonData += "{ \"id\": \"" + ff.getCode() + "\", \"type\": \"" + ff.getType() + "\""; jsonData += "{ \"id\": \"" + ff.getCode() + "\", \"type\": \"" + ff.getType() + "\"";
...@@ -194,14 +194,21 @@ public class ImportBean { ...@@ -194,14 +194,21 @@ public class ImportBean {
private static List<Row> getAllSheetRows(Sheet importedFileSheet ){ private static List<Row> getAllSheetRows(Sheet importedFileSheet ){
List<Row> rows = new ArrayList<>(); List<Row> rows = new ArrayList<>();
Iterator<Row> rowIt = importedFileSheet.rowIterator(); try {
rowIt.next(); //пропускаем первый ряд с заголовками
while (rowIt.hasNext()){
Row row = rowIt.next();
rows.add(row);
}
return rows; Iterator<Row> rowIt = importedFileSheet.rowIterator();
if (rowIt != null) {
rowIt.next(); //пропускаем первый ряд с заголовками
}
while (rowIt.hasNext()) {
Row row = rowIt.next();
rows.add(row);
}
return rows;
} catch (Exception e){
return rows;
}
} }
private static String getFormDefinition(String formCode, String login, String password) throws Exception { private static String getFormDefinition(String formCode, String login, String password) throws Exception {
...@@ -256,7 +263,7 @@ public class ImportBean { ...@@ -256,7 +263,7 @@ public class ImportBean {
( date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()) + ":" + ( date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()) + ":" +
( date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds())); ( date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds()));
} else { } else {
valueFF.setValue(cellValue.getNumberValue() + ""); valueFF.setValue(new BigDecimal(cellValue.getNumberValue() + "").toPlainString());
} }
break; break;
case Cell.CELL_TYPE_STRING: case Cell.CELL_TYPE_STRING:
......
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