diff --git a/SoEasyPlatform/Apis/CodeTableApp/CodeTableController_SaveCodetableImport.cs b/SoEasyPlatform/Apis/CodeTableApp/CodeTableController_SaveCodetableImport.cs index 5c13adf..f84aaac 100644 --- a/SoEasyPlatform/Apis/CodeTableApp/CodeTableController_SaveCodetableImport.cs +++ b/SoEasyPlatform/Apis/CodeTableApp/CodeTableController_SaveCodetableImport.cs @@ -17,22 +17,27 @@ public partial class CodeTableController : BaseController private SortTypeInfo GetEntityType(List types, DbColumnInfo columnInfo, CodeTableController codeTableController,DbType dbtype) { var typeInfo = types.FirstOrDefault(y => y.DbType.Any(it => it.Name.Equals(columnInfo.DataType, StringComparison.OrdinalIgnoreCase))); - if(typeInfo == null && (columnInfo.DataType+"").ToLower()=="double") + if (typeInfo == null && (columnInfo.DataType + "").ToLower() == "double") { var type = types.First(it => it.Name == "decimal_18_4"); return new SortTypeInfo() { CodeType = type, DbTypeInfo = type.DbType[0] }; } + else if (typeInfo == null && columnInfo.DataType == "int unsigned") + { + var type = types.First(it => it.Name == "int"); + return new SortTypeInfo() { CodeType = type, DbTypeInfo = type.DbType[0] }; + } else if (typeInfo == null) { var type = types.First(it => it.Name == "string100"); return new SortTypeInfo() { CodeType = type, DbTypeInfo = type.DbType[0] }; } - else if (columnInfo.DataType == "json") + else if (columnInfo.DataType == "json") { var type = types.First(it => it.Name.ToLower() == "string2000"); return new SortTypeInfo() { CodeType = type, DbTypeInfo = type.DbType[0] }; } - else if (columnInfo.DataType == "timestamp"&&dbtype!=DbType.SqlServer) + else if (columnInfo.DataType == "timestamp" && dbtype != DbType.SqlServer) { var type = types.First(it => it.Name.ToLower() == "datetime"); return new SortTypeInfo() { CodeType = type, DbTypeInfo = type.DbType[0] };