|
@@ -539,7 +539,6 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
updateWrapper.in("p_key_id",tableInfo.getPkeyId());
|
|
|
updateWrapper.set("is_tab_pdf",2);
|
|
|
wbsTreeContractService.update(updateWrapper);
|
|
|
-
|
|
|
jdbcTemplate.execute(sqlInfo);
|
|
|
// pdf 预览添加
|
|
|
//this.getBussPdfInfo(Long.parseLong(tableInfo.getPkeyId()));
|
|
@@ -564,6 +563,7 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
// 获取用户
|
|
|
public Map<String,String> getTablbCols(String pkeyid, String colkey) throws FileNotFoundException {
|
|
|
Map<String,String> dataMap = new HashMap<>();
|
|
@@ -577,7 +577,6 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
return dataMap;
|
|
|
}
|
|
|
File file1 = ResourceUtil.getFile(wbsTreeContract.getHtmlUrl());
|
|
|
- //File file1 = ResourceUtil.getFile("file:///Users/hongchuangyanfa/Desktop/privateUrl/1568060412589506560.html");
|
|
|
|
|
|
FileInputStream fileInputStream = new FileInputStream(file1);
|
|
|
String htmlString = IoUtil.readToString(fileInputStream);
|
|
@@ -591,21 +590,13 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
for (int j = 0; j < tds.size(); j++) {
|
|
|
Element data = tds.get(j);
|
|
|
if(!data.children().isEmpty()){
|
|
|
- String x1 = data.children().get(0).attr("x1");
|
|
|
- // String x2 = data.children().get(0).attr("x2");
|
|
|
- String y1 = data.children().get(0).attr("y1");
|
|
|
- //String y2 = data.children().get(0).attr("y2");
|
|
|
+ // String x1 = data.children().get(0).attr("x1");
|
|
|
+ // String y1 = data.children().get(0).attr("y1");
|
|
|
String keyVal = i+"_"+j;
|
|
|
String keyname = data.children().get(0).attr("keyname");
|
|
|
if(StringUtils.isNotEmpty(keyname)){
|
|
|
String[] keys = keyname.split("__");
|
|
|
String datakey = keys[0];
|
|
|
-// keyVal=keys[1];
|
|
|
-// if(dataMap.containsKey(keys[0])){
|
|
|
-// String datakeyVal = dataMap.get(datakey)+";"+keyVal;
|
|
|
-// }else{
|
|
|
-// dataMap.put(datakey,keyVal);
|
|
|
-// }
|
|
|
dataMap.merge(datakey,keyVal,(v1,v2)-> v1+";"+v2);
|
|
|
}
|
|
|
}
|
|
@@ -614,42 +605,4 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
return dataMap;
|
|
|
}
|
|
|
|
|
|
-/* public static void main(String[] args) throws FileNotFoundException {
|
|
|
- File file1 = ResourceUtil.getFile("file:///Users/hongchuangyanfa/Desktop/privateUrl/1568060412589506560.html");
|
|
|
- Map<String,String> dataMap = new HashMap<>();
|
|
|
- FileInputStream fileInputStream = new FileInputStream(file1);
|
|
|
- String htmlString = IoUtil.readToString(fileInputStream);
|
|
|
- Document doc = Jsoup.parse(htmlString);
|
|
|
- Element table = doc.select("table").first();
|
|
|
- Elements trs = table.select("tr");
|
|
|
-
|
|
|
- for (int i = 0; i <= trs.size() - 1; i++) {
|
|
|
- Element tr = trs.get(i);
|
|
|
- Elements tds = tr.select("td");
|
|
|
- for (int j = 0; j < tds.size(); j++) {
|
|
|
- Element data = tds.get(j);
|
|
|
-
|
|
|
- if(data.html().indexOf("keyname=")>=0){
|
|
|
- String x1 = data.children().get(0).attr("x1");
|
|
|
- //String x2 = data.children().get(0).attr("x2");
|
|
|
- String y1 = data.children().get(0).attr("y1");
|
|
|
- //String y2 = data.children().get(0).attr("y2");
|
|
|
- String keyVal = x1+"_"+y1;
|
|
|
- String keyname = data.children().get(0).attr("keyname");
|
|
|
- if(StringUtils.isNotEmpty(keyname)){
|
|
|
- String keys[] = keyname.split("__");
|
|
|
- String datakey = keys[0];
|
|
|
- if(dataMap.containsKey(datakey)){
|
|
|
- String datakeyVal = dataMap.get(datakey)+";"+keyVal;
|
|
|
- dataMap.put(datakey,datakeyVal);
|
|
|
- }else{
|
|
|
- dataMap.put(datakey,keyVal);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- System.out.println(dataMap);
|
|
|
- }*/
|
|
|
}
|