Changeset 1164 for trunk/grails-app/services
- Timestamp:
- Nov 18, 2010, 10:10:26 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/services/dbnp/importer/ImporterService.groovy
r1143 r1164 89 89 break 90 90 case Cell.CELL_TYPE_NUMERIC: 91 def fieldtype = TemplateFieldType. INTEGER91 def fieldtype = TemplateFieldType.LONG 92 92 def doubleBoolean = true 93 def integerBoolean = true93 def longBoolean = true 94 94 95 95 // is this cell really an integer? 96 96 try { 97 Integer.valueOf(datamatrix_celldata)98 } catch (NumberFormatException nfe) { integerBoolean = false }97 Long.valueOf(datamatrix_celldata) 98 } catch (NumberFormatException nfe) { longBoolean = false } 99 99 finally { 100 if ( integerBoolean) fieldtype = TemplateFieldType.INTEGER100 if (longBoolean) fieldtype = TemplateFieldType.LONG 101 101 } 102 102 103 // it's not an integer, perhaps a double?104 if (! integerBoolean)103 // it's not an long, perhaps a double? 104 if (!longBoolean) 105 105 try { 106 106 formatValue(datamatrix_celldata, TemplateFieldType.DOUBLE) … … 497 497 case TemplateFieldType.STRING : return value.trim() 498 498 case TemplateFieldType.TEXT : return value.trim() 499 case TemplateFieldType. INTEGER : return (int) Double.valueOf(value)500 case TemplateFieldType.FLOAT : return Float.valueOf(value.replace(",","."));499 case TemplateFieldType.LONG : return (long) Double.valueOf(value) 500 //case TemplateFieldType.FLOAT : return Float.valueOf(value.replace(",",".")); 501 501 case TemplateFieldType.DOUBLE : return Double.valueOf(value.replace(",",".")); 502 502 case TemplateFieldType.STRINGLIST : return value.trim()
Note: See TracChangeset
for help on using the changeset viewer.