更新版本位置代码,并增加非空判断
This commit is contained in:
parent
fe533014f2
commit
f1d2e47a93
@ -115,7 +115,9 @@ public class UpateFileStateController {
|
||||
}else{
|
||||
String sql = "select EXT4 from APP_ACT_COE_PAL_REPOSITORY where ID = '"+plId+"'";
|
||||
String ext4 = DBSql.getString(sql);
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_68deb5b9515e49b9ba0a18011363dc7a", "admin", "");
|
||||
//获取发布流程组中运行中的流程
|
||||
String processDefId = SDK.getRepositoryAPI().getProcessDefIdOfRelease("obj_fb1c7a54b98b412187388c8bab407362");
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance(processDefId, "admin", "");
|
||||
CancelPublishKnwl(processInstance,me.getSessionId(),ext4);
|
||||
}
|
||||
|
||||
@ -163,7 +165,9 @@ public class UpateFileStateController {
|
||||
publishN.set("PUBLISTHTYPE","N");
|
||||
publishN.set("PUBLISHFILENAME",model.getName());
|
||||
publishN.set("PUBLISHFILEID",plId);
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_68deb5b9515e49b9ba0a18011363dc7a", "admin", "");
|
||||
//获取发布流程组中运行中的流程
|
||||
String processDefId = SDK.getRepositoryAPI().getProcessDefIdOfRelease("obj_fb1c7a54b98b412187388c8bab407362");
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance(processDefId, "admin", "");
|
||||
SDK.getBOAPI().create("BO_ACT_COE_PUBLISH_N",publishN,processInstance,me);
|
||||
|
||||
|
||||
@ -221,7 +225,9 @@ public class UpateFileStateController {
|
||||
RowMap map = DBSql.getMap("SELECT * FROM APP_ACT_COE_PAL_REPOSITORY WHERE ID = '" + plId + "'");
|
||||
String ext4 = map.getString("EXT4");
|
||||
if (UtilString.isNotEmpty(ext4)){
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_68deb5b9515e49b9ba0a18011363dc7a", "admin", "");
|
||||
//获取发布流程组中运行中的流程
|
||||
String processDefId = SDK.getRepositoryAPI().getProcessDefIdOfRelease("obj_fb1c7a54b98b412187388c8bab407362");
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance(processDefId, "admin", "");
|
||||
CancelPublishKnwl(processInstance,sid,ext4);
|
||||
}else {
|
||||
System.out.println("该文件未被发布,不进行取消发布知识以及删除索引");
|
||||
@ -477,7 +483,9 @@ public class UpateFileStateController {
|
||||
publishN.set("PUBLISTHTYPE","N");
|
||||
publishN.set("PUBLISHFILENAME",model.getName());
|
||||
publishN.set("PUBLISHFILEID",plId);
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_68deb5b9515e49b9ba0a18011363dc7a", "admin", "");
|
||||
//获取发布流程组中运行中的流程
|
||||
String processDefId = SDK.getRepositoryAPI().getProcessDefIdOfRelease("obj_fb1c7a54b98b412187388c8bab407362");
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance(processDefId, "admin", "");
|
||||
SDK.getBOAPI().create("BO_ACT_COE_PUBLISH_N",publishN,processInstance,me);
|
||||
|
||||
|
||||
@ -529,20 +537,27 @@ public class UpateFileStateController {
|
||||
}else {
|
||||
String sql = "select EXT4 from APP_ACT_COE_PAL_REPOSITORY where ID = '"+plId+"'";
|
||||
String ext4 = DBSql.getString(sql);
|
||||
//获取发布流程组中运行中的流程
|
||||
String processDefId = SDK.getRepositoryAPI().getProcessDefIdOfRelease("obj_fb1c7a54b98b412187388c8bab407362");
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance(processDefId, "admin", "");
|
||||
PublishKnow(processInstance, me, ext4,me.getSessionId());
|
||||
|
||||
String sql_card_name = "select * from APP_ACT_KMS_CARD where ID = '"+ext4+"'";
|
||||
RowMap rowMap = DBSql.getMap(sql_card_name);
|
||||
String caed_name = rowMap.getString("CARDNAME");
|
||||
String[] split_card = caed_name.split("V");
|
||||
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_68deb5b9515e49b9ba0a18011363dc7a", "admin", "");
|
||||
PublishKnow(processInstance, me, ext4,me.getSessionId());
|
||||
JSONArray coontest = new JSONArray(new LinkedList<>());
|
||||
JSONObject jsonObject = new JSONObject(new LinkedHashMap<>());
|
||||
jsonObject.put("documentId", ext4);
|
||||
jsonObject.put("content", "");//信息附件
|
||||
//jsonObject.put("abstract", dcContext);//信息摘要
|
||||
jsonObject.put("title", split_card[0]);//信息标题
|
||||
coontest.add(jsonObject);
|
||||
createIndexesByContent(processInstance,coontest,ext4);
|
||||
//解决rowMap 为空bug
|
||||
if(null != rowMap && !rowMap.isEmpty()){
|
||||
String caed_name = rowMap.getString("CARDNAME");
|
||||
String[] split_card = caed_name.split("V");
|
||||
JSONArray coontest = new JSONArray(new LinkedList<>());
|
||||
JSONObject jsonObject = new JSONObject(new LinkedHashMap<>());
|
||||
jsonObject.put("documentId", ext4);
|
||||
jsonObject.put("content", "");//信息附件
|
||||
//jsonObject.put("abstract", dcContext);//信息摘要
|
||||
jsonObject.put("title", split_card[0]);//信息标题
|
||||
coontest.add(jsonObject);
|
||||
createIndexesByContent(processInstance,coontest,ext4);
|
||||
}
|
||||
|
||||
}
|
||||
System.err.println("重新生成手册成功=====》" + count);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user