Commit a327253a authored by Alina Habibulina's avatar Alina Habibulina

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

parent 9aab783b
......@@ -11,6 +11,7 @@ import javax.annotation.PreDestroy;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;
import java.io.FileInputStream;
import java.math.BigDecimal;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.text.SimpleDateFormat;
......@@ -113,6 +114,8 @@ public class ImportBean {
String jsonData = "[";
int i = 0;
for(FormField ff : data){
//добавляем поля в json
jsonData += "{ \"id\": \"" + ff.getCode() + "\", \"type\": \"" + ff.getType() + "\"";
//если это словарь и не чек бокс, нужно просто задать ему значение key
......@@ -190,14 +193,21 @@ public class ImportBean {
private static List<Row> getAllSheetRows(Sheet importedFileSheet ){
List<Row> rows = new ArrayList<>();
Iterator<Row> rowIt = importedFileSheet.rowIterator();
rowIt.next(); //пропускаем первый ряд с заголовками
while (rowIt.hasNext()){
Row row = rowIt.next();
rows.add(row);
}
try {
Iterator<Row> rowIt = importedFileSheet.rowIterator();
if (rowIt != null) {
rowIt.next(); //пропускаем первый ряд с заголовками
}
while (rowIt.hasNext()) {
Row row = rowIt.next();
rows.add(row);
}
return rows;
return rows;
} catch (Exception e){
return rows;
}
}
private static String getFormDefinition(String formCode, String login, String password) throws Exception {
......@@ -253,7 +263,7 @@ public class ImportBean {
( date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()) + ":" +
( date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds()));
} else {
valueFF.setValue(cellValue.getNumberValue() + "");
valueFF.setValue(new BigDecimal(cellValue.getNumberValue() + "").toPlainString());
}
break;
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