diff --git a/com.awspaas.user.apps.yili.integration/src/com/awspaas/user/apps/integration/oauth/TaskController.java b/com.awspaas.user.apps.yili.integration/src/com/awspaas/user/apps/integration/oauth/TaskController.java index 13994538..eb283d32 100644 --- a/com.awspaas.user.apps.yili.integration/src/com/awspaas/user/apps/integration/oauth/TaskController.java +++ b/com.awspaas.user.apps.yili.integration/src/com/awspaas/user/apps/integration/oauth/TaskController.java @@ -1389,7 +1389,34 @@ public class TaskController { System.out.println("html=="+substring+"----------"+bo_act_coe_publish.getString("PROCESS_TITLE")); // } // System.out.println("substring>>>>>>>>>>"+substring); - map.put("subString", substring); + + + String appendHtml=null; + try { + //如果判断字符串没有span标签,则通过系统插入span标签 + Document doc = Jsoup.parse(substring); + // 获取所有的p标签 + Elements pTags = doc.select("p"); + for (Element pTag : pTags) { + // 如果p标签内没有其他标签(即只有文本内容) + if (pTag.children().isEmpty()) { + // 创建一个新的span标签 + Element spanTag = doc.createElement("span"); + // 将p标签的文本内容移动到span标签中 + spanTag.text(pTag.text()); + // 清空p标签的文本内容 + pTag.text(""); + // 将span标签插入到p标签中 + pTag.appendChild(spanTag); + } + } + appendHtml=doc.body().html(); + System.out.println("appendHtml="+appendHtml); + } catch (Exception e) { + e.printStackTrace(); + } + map.put("subString", appendHtml); + map.put("ProcessTile", bo_act_coe_publish.getString("PROCESS_TITLE")); map.put("processInstId", processInstId); map.put("sid", sid);