OA推送接口,增加title中特殊符号的处理
This commit is contained in:
parent
60e85d25d9
commit
ce3f674c6c
@ -153,16 +153,16 @@ public class OaPendComponent {
|
||||
if (bo_act_coe_publish!=null){
|
||||
String title = bo_act_coe_publish.getString("PROCESS_TITLE");
|
||||
if(title.contains("&")) {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+title.replace("&", "-")+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+title+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+pec.getProcessInstance().getTitle()+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(pec.getProcessInstance().getTitle())+"】,点击进行处理");
|
||||
}
|
||||
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条草稿流程保存成功【"+pec.getProcessInstance().getTitle()+"】");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条草稿流程保存成功【"+replaceTitle(pec.getProcessInstance().getTitle())+"】");
|
||||
}
|
||||
|
||||
|
||||
@ -388,12 +388,12 @@ public class OaPendComponent {
|
||||
if (bo_act_coe_publish!=null){
|
||||
String title = bo_act_coe_publish.getString("PROCESS_TITLE");
|
||||
if(title.contains("&")) {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+title.replace("&", "-")+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+title+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+pec.getProcessInstance().getTitle()+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+replaceTitle(pec.getProcessInstance().getTitle())+"】,点击进行处理");
|
||||
}
|
||||
|
||||
|
||||
@ -402,12 +402,12 @@ public class OaPendComponent {
|
||||
if (bo_act_coe_publish!=null){
|
||||
String title = bo_act_coe_publish.getString("PROCESS_TITLE");
|
||||
if(title.contains("&")) {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+title.replace("&", "-")+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+title+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+pec.getProcessInstance().getTitle()+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(pec.getProcessInstance().getTitle())+"】,点击进行处理");
|
||||
}
|
||||
}
|
||||
}else {
|
||||
@ -662,24 +662,24 @@ public class OaPendComponent {
|
||||
if (bo_act_coe_publish!=null){
|
||||
String title = bo_act_coe_publish.getString("PROCESS_TITLE");
|
||||
if(title.contains("&")) {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+title.replace("&", "-")+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+title+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+pec.getProcessInstance().getTitle()+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条传阅流程【"+replaceTitle(pec.getProcessInstance().getTitle())+"】,点击进行处理");
|
||||
}
|
||||
}else {
|
||||
BO bo_act_coe_publish = SDK.getBOAPI().query("BO_ACT_COE_PUBLISH", true).addQuery("BINDID=", pec.getProcessInstance().getId()).addQuery("PROCESS_TITLE is not null",null).detail();
|
||||
if (bo_act_coe_publish!=null){
|
||||
String title = bo_act_coe_publish.getString("PROCESS_TITLE");
|
||||
if(title.contains("&")) {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+title.replace("&", "-")+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+title+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(title)+"】,点击进行处理");
|
||||
}
|
||||
}else {
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+pec.getProcessInstance().getTitle()+"】,点击进行处理");
|
||||
xmlDatasUtil.setProcess_title(" 您有一条待办流程【"+replaceTitle(pec.getProcessInstance().getTitle())+"】,点击进行处理");
|
||||
}
|
||||
}
|
||||
}else {
|
||||
@ -938,6 +938,16 @@ public class OaPendComponent {
|
||||
return actionName;
|
||||
}
|
||||
|
||||
//去掉title中的特殊字符
|
||||
public static String replaceTitle(String title) {
|
||||
title = title.replace("&", "-") // 必须先转义&,避免其他替换产生新的&
|
||||
.replace("<", "<")
|
||||
.replace(">", ">")
|
||||
.replace("\"", """)
|
||||
.replace("'", "'");
|
||||
return title;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user