|
@@ -471,7 +471,9 @@ public class ExcelTabController extends BladeController {
|
|
|
updateWrapper.set("excel_id", exceTabId);
|
|
|
|
|
|
// 复制模版htmlURL
|
|
|
+
|
|
|
File file_in = ResourceUtil.getFile(excelTab.getHtmlUrl());
|
|
|
+
|
|
|
String filecode = SnowFlakeUtil.getId() + "";
|
|
|
String thmlUrl = file_path + "/privateUrl/" + filecode + ".html";
|
|
|
File file_out = ResourceUtil.getFile(thmlUrl);
|
|
@@ -487,11 +489,15 @@ public class ExcelTabController extends BladeController {
|
|
|
//解析
|
|
|
Element table = doc.select("table").first();
|
|
|
Elements trs = table.select("tr");
|
|
|
- if (aPrivate.getInitTableId() == null) {
|
|
|
- org.springblade.manager.entity.TableInfo tableInfo = tableInfoService.getOne(new LambdaQueryWrapper<org.springblade.manager.entity.TableInfo>()
|
|
|
- .eq(org.springblade.manager.entity.TableInfo::getTabEnName, aPrivate.getInitTableName()));
|
|
|
- aPrivate.setInitTableId(tableInfo.getId() + "");
|
|
|
- updateWrapper.set("init_table_id", tableInfo.getId() + "");
|
|
|
+ if(StringUtils.isNotEmpty(excelTab.getTabId())){
|
|
|
+ updateWrapper.set("init_table_id", excelTab.getTabId());
|
|
|
+ }else {
|
|
|
+ if (aPrivate.getInitTableId() == null) {
|
|
|
+ org.springblade.manager.entity.TableInfo tableInfo = tableInfoService.getOne(new LambdaQueryWrapper<org.springblade.manager.entity.TableInfo>()
|
|
|
+ .eq(org.springblade.manager.entity.TableInfo::getTabEnName, aPrivate.getInitTableName()));
|
|
|
+ aPrivate.setInitTableId(tableInfo.getId() + "");
|
|
|
+ updateWrapper.set("init_table_id", tableInfo.getId() + "");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
List<WbsFormElement> elementList = wbsFormElementService.selectElementListByFid(aPrivate.getInitTableId() + "");
|