|
|
@ -98,10 +98,11 @@ public class TableDataFollowingPasteUtils { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 处理存储过程名称问题,名称问题需要优先处理,否则就找不到匹配的TableData了
|
|
|
|
|
|
|
|
tempMap = dealWithStoreProcedure(tempMap); |
|
|
|
// 对TableData做clone处理
|
|
|
|
// 对TableData做clone处理
|
|
|
|
tempMap = dealWithTableData4Clone(tempMap); |
|
|
|
tempMap = dealWithTableData4Clone(tempMap); |
|
|
|
// 处理存储过程名称问题
|
|
|
|
return tempMap; |
|
|
|
return dealWithStoreProcedure(tempMap); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
FineLoggerFactory.getLogger().error("transfer widget tabledata failed", e); |
|
|
|
FineLoggerFactory.getLogger().error("transfer widget tabledata failed", e); |
|
|
|
} |
|
|
|
} |
|
|
@ -153,7 +154,8 @@ public class TableDataFollowingPasteUtils { |
|
|
|
for (Map.Entry<String, TableDataWrapper> dataWrapperEntry : dataWrapperMap.entrySet()) { |
|
|
|
for (Map.Entry<String, TableDataWrapper> dataWrapperEntry : dataWrapperMap.entrySet()) { |
|
|
|
String tdName = dataWrapperEntry.getKey(); |
|
|
|
String tdName = dataWrapperEntry.getKey(); |
|
|
|
TableData td = dataWrapperEntry.getValue().getTableData(); |
|
|
|
TableData td = dataWrapperEntry.getValue().getTableData(); |
|
|
|
if (ComparatorUtils.equals(td, tableData)) { |
|
|
|
// 用TableData自己重写的equals方法来比较,实际上直接用"="号也行
|
|
|
|
|
|
|
|
if (tableData.equals(td)) { |
|
|
|
return tdName; |
|
|
|
return tdName; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -182,10 +184,11 @@ public class TableDataFollowingPasteUtils { |
|
|
|
collectTableDataInChartCollection(templateTableData, tempMap, widget); |
|
|
|
collectTableDataInChartCollection(templateTableData, tempMap, widget); |
|
|
|
collectTableDataInElementCaseEditor(templateTableData, tempMap, widget); |
|
|
|
collectTableDataInElementCaseEditor(templateTableData, tempMap, widget); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 处理存储过程名称问题,名称问题需要优先处理,否则就找不到匹配的TableData了
|
|
|
|
|
|
|
|
tempMap = dealWithStoreProcedure(tempMap); |
|
|
|
// 对TableData做clone处理
|
|
|
|
// 对TableData做clone处理
|
|
|
|
tempMap = dealWithTableData4Clone(tempMap); |
|
|
|
tempMap = dealWithTableData4Clone(tempMap); |
|
|
|
// 处理存储过程名称问题
|
|
|
|
return tempMap; |
|
|
|
return dealWithStoreProcedure(tempMap); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
FineLoggerFactory.getLogger().error("transfer widget tabledata failed", e); |
|
|
|
FineLoggerFactory.getLogger().error("transfer widget tabledata failed", e); |
|
|
|
} |
|
|
|
} |
|
|
|