作者 yangfu

fix: table copy

@@ -29,9 +29,9 @@ func (ptr *CopyDataTableService) CopyTable(ctx *domain.Context, tableId int, tab @@ -29,9 +29,9 @@ func (ptr *CopyDataTableService) CopyTable(ctx *domain.Context, tableId int, tab
29 if err != nil { 29 if err != nil {
30 return nil, err 30 return nil, err
31 } 31 }
32 - if !(table.TableType == domain.MainTable.ToString() || table.TableType == domain.SubTable.ToString()) {  
33 - return nil, fmt.Errorf("主表、分表才允许复制")  
34 - } 32 + //if !(table.TableType == domain.MainTable.ToString() || table.TableType == domain.SubTable.ToString()) {
  33 + // return nil, fmt.Errorf("主表、分表才允许复制")
  34 + //}
35 var mainTable *domain.Table 35 var mainTable *domain.Table
36 dataFields := table.DataFields 36 dataFields := table.DataFields
37 if table.TableType == domain.SubTable.ToString() { 37 if table.TableType == domain.SubTable.ToString() {
@@ -47,9 +47,9 @@ func (ptr *CopyDataTableService) CopyTable(ctx *domain.Context, tableId int, tab @@ -47,9 +47,9 @@ func (ptr *CopyDataTableService) CopyTable(ctx *domain.Context, tableId int, tab
47 } 47 }
48 // 验证表名是否重复 48 // 验证表名是否重复
49 duplicateTable, err := tableRepository.FindOne(map[string]interface{}{ 49 duplicateTable, err := tableRepository.FindOne(map[string]interface{}{
50 - "context": ctx,  
51 - "tableName": tableName,  
52 - "tableTypes":domain.TableTypesToStringList(domain.MainTable,domain.SubTable,domain.SideTable)}) 50 + "context": ctx,
  51 + "tableName": tableName,
  52 + "tableTypes": domain.TableTypesToStringList(domain.MainTable, domain.SubTable, domain.SideTable)})
53 if err == nil && duplicateTable != nil { 53 if err == nil && duplicateTable != nil {
54 return nil, fmt.Errorf("表名称重复") 54 return nil, fmt.Errorf("表名称重复")
55 } 55 }