|
|
|
@ -23,7 +23,7 @@ import static com.engine.dito.ssologin.constant.DitoConstant.*;
|
|
|
|
|
*/
|
|
|
|
|
public class WorkflowSyncCornJob extends BaseCronJob {
|
|
|
|
|
private static final Log logger = LogFactory.getLog(WorkflowSyncCornJob.class);
|
|
|
|
|
|
|
|
|
|
private String isDeleteAll;
|
|
|
|
|
@Override
|
|
|
|
|
public void execute() {
|
|
|
|
|
logger.info("WorkflowSyncModeCornJob start");
|
|
|
|
@ -53,6 +53,10 @@ public class WorkflowSyncCornJob extends BaseCronJob {
|
|
|
|
|
workflowInfo.put(workflowId, workflowName);
|
|
|
|
|
workflowSet.add(workflowId);
|
|
|
|
|
}
|
|
|
|
|
//控制删除所有流程
|
|
|
|
|
if ("yes".equals(isDeleteAll)) {
|
|
|
|
|
syncWorkflow(ACTION_TYPE_DELETE, workflowSyncFormModeId, workflowSet, modeWorkflowSet, workflowInfo);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//系统有效流程新增或修改,无法判断流程更改了什么,新增后再更新
|
|
|
|
|
syncWorkflow(ACTION_TYPE_ADD, workflowSyncFormModeId, workflowSet, modeWorkflowSet, workflowInfo);
|
|
|
|
|