从pal创建发布流程时生成两条bo记录bug修改

This commit is contained in:
lihongyu 2022-11-02 16:18:27 +08:00
parent 747cfc2849
commit c04e2e3b3b
2 changed files with 4 additions and 1 deletions

View File

@ -605,6 +605,8 @@ public class ProcessPublishWeb extends ActionWeb {
else if ("check".equals(selectionmode) || "checkInherit".equals(selectionmode)) else if ("check".equals(selectionmode) || "checkInherit".equals(selectionmode))
processDefId = appApi.getProperty(PublisherConstant.PUBLISH, "publishProcessId"); processDefId = appApi.getProperty(PublisherConstant.PUBLISH, "publishProcessId");
ProcessDefinition processDef = (ProcessDefinition) ProcessDefCache.getInstance().getModel(processDefId); ProcessDefinition processDef = (ProcessDefinition) ProcessDefCache.getInstance().getModel(processDefId);
// 先建立bo再运行任务 // 先建立bo再运行任务
// 创建流程实例 // 创建流程实例
ProcessInstance processInstModel = null; ProcessInstance processInstModel = null;
@ -614,6 +616,7 @@ public class ProcessPublishWeb extends ActionWeb {
e.printStackTrace(); e.printStackTrace();
return ResponseObject.newErrResponse(e.getMessage()).toString(); return ResponseObject.newErrResponse(e.getMessage()).toString();
} }
SDK.getProcessAPI().setVariable(processInstModel, "createType", "pal");
BO bo = new BO(); BO bo = new BO();
bo.set("TEAMID", teamId); bo.set("TEAMID", teamId);
bo.set("TEAMNAME", teamName); bo.set("TEAMNAME", teamName);

View File

@ -46,7 +46,7 @@ public class PublishLoadBefore extends ExecuteListener {
return; return;
} }
//如果是1是从oa创建就不用再获取 //如果是1是从oa创建就不用再获取
if (variable==null) { if ("pal".equals(variable)) {
System.err.println("===表单加载前创建====>"); System.err.println("===表单加载前创建====>");
// 根据部门名称 和单位 计算出 内部校对人 和流程经理 // 根据部门名称 和单位 计算出 内部校对人 和流程经理
UserContext me = ctx.getUserContext(); UserContext me = ctx.getUserContext();