forked from free-lancers/electricity_bill_calc_service
fix(excel):修复NullDecimal类型内容的导入。
This commit is contained in:
@@ -166,7 +166,9 @@ func (a *ExcelAnalyzer[T]) Analysis(bean T) ([]T, []ExcelAnalysisError) {
|
||||
errs = append(errs, ExcelAnalysisError{Row: rowIndex + 1, Col: recognizer.MatchIndex + 1, Err: AnalysisError{Err: fmt.Errorf("单元格内容应为纯数字内容。%w", err)}})
|
||||
actualField.Set(reflect.ValueOf((nullValue)))
|
||||
} else {
|
||||
actualField.Set(reflect.ValueOf(decimalValue))
|
||||
value := decimal.NewNullDecimal(decimalValue)
|
||||
value.Valid = true
|
||||
actualField.Set(reflect.ValueOf(value))
|
||||
}
|
||||
}
|
||||
case "int64", "int":
|
||||
|
Reference in New Issue
Block a user