文件状态批量修改代码修改

This commit is contained in:
Mr-wang 2023-10-30 15:19:38 +08:00
parent d571cad4a3
commit 6fdbdd2b2c

View File

@ -153,7 +153,7 @@ public class UpateFileStateController {
publishN.set("PUBLISTHTYPE","N"); publishN.set("PUBLISTHTYPE","N");
publishN.set("PUBLISHFILENAME",model.getName()); publishN.set("PUBLISHFILENAME",model.getName());
publishN.set("PUBLISHFILEID",plId); publishN.set("PUBLISHFILEID",plId);
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_a228b4816a7b4f58a862b9612299948c", "admin", ""); ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_e1c15e74a56e4596959205f4e4e2513a", "admin", "");
SDK.getBOAPI().create("BO_ACT_COE_PUBLISH_N",publishN,processInstance,me); SDK.getBOAPI().create("BO_ACT_COE_PUBLISH_N",publishN,processInstance,me);
@ -215,7 +215,7 @@ public class UpateFileStateController {
RowMap map = DBSql.getMap("SELECT * FROM APP_ACT_COE_PAL_REPOSITORY WHERE ID = '" + plId + "'"); RowMap map = DBSql.getMap("SELECT * FROM APP_ACT_COE_PAL_REPOSITORY WHERE ID = '" + plId + "'");
String ext4 = map.getString("EXT4"); String ext4 = map.getString("EXT4");
if (UtilString.isNotEmpty(ext4)){ if (UtilString.isNotEmpty(ext4)){
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_a228b4816a7b4f58a862b9612299948c", "admin", ""); ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_e1c15e74a56e4596959205f4e4e2513a", "admin", "");
CancelPublishKnwl(processInstance,sid,ext4); CancelPublishKnwl(processInstance,sid,ext4);
}else { }else {
System.out.println("该文件未被发布,不进行取消发布知识以及删除索引"); System.out.println("该文件未被发布,不进行取消发布知识以及删除索引");
@ -422,7 +422,7 @@ public class UpateFileStateController {
publishN.set("PUBLISTHTYPE","N"); publishN.set("PUBLISTHTYPE","N");
publishN.set("PUBLISHFILENAME",model.getName()); publishN.set("PUBLISHFILENAME",model.getName());
publishN.set("PUBLISHFILEID",plId); publishN.set("PUBLISHFILEID",plId);
ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_a228b4816a7b4f58a862b9612299948c", "admin", ""); ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_e1c15e74a56e4596959205f4e4e2513a", "admin", "");
SDK.getBOAPI().create("BO_ACT_COE_PUBLISH_N",publishN,processInstance,me); SDK.getBOAPI().create("BO_ACT_COE_PUBLISH_N",publishN,processInstance,me);
@ -774,6 +774,7 @@ public class UpateFileStateController {
*/ */
public boolean createIndexesByContent(ProcessInstance processExecutionContext,JSONArray contents,String cardId) { public boolean createIndexesByContent(ProcessInstance processExecutionContext,JSONArray contents,String cardId) {
System.out.println("开始创建索引>>>>>>>>>>>>>>>>>>>");
// 调用App // 调用App
String sourceAppId =processExecutionContext.getAppId() ; String sourceAppId =processExecutionContext.getAppId() ;
// aslp服务地址 // aslp服务地址
@ -789,8 +790,9 @@ public class UpateFileStateController {
AppAPI appAPI = SDK.getAppAPI(); AppAPI appAPI = SDK.getAppAPI();
//入库操作创建内容索引(多个) //入库操作创建内容索引(多个)
ResponseObject ro = appAPI.callASLP(appAPI.getAppContext(sourceAppId), aslp, params); ResponseObject ro = appAPI.callASLP(appAPI.getAppContext(sourceAppId), aslp, params);
System.out.println("创建结果是什么>>>>>>>>>>>>>>>>>>>"+ro);
if(ro.isOk()){ /*if(ro.isOk()){
String documentId = ((LinkedHashMap) ro.getData()).get("documentId").toString(); String documentId = ((LinkedHashMap) ro.getData()).get("documentId").toString();
BO bo = new BO(); BO bo = new BO();
bo.set("DOCUMENTID",documentId); bo.set("DOCUMENTID",documentId);
@ -799,8 +801,7 @@ public class UpateFileStateController {
String title = jsonObject.get("title").toString(); String title = jsonObject.get("title").toString();
bo.set("TITLE",title); bo.set("TITLE",title);
SDK.getBOAPI().create("BO_ACT_DOCUMENT",bo,processExecutionContext,UserContext.fromUID(processExecutionContext.getCreateUser())); SDK.getBOAPI().create("BO_ACT_DOCUMENT",bo,processExecutionContext,UserContext.fromUID(processExecutionContext.getCreateUser()));
} }*/
return ro.isOk(); return ro.isOk();
} }