From 558f8457be7cb9e73ecd12fcee69246ae10f4f26 Mon Sep 17 00:00:00 2001 From: Mr-wang Date: Mon, 20 Nov 2023 22:48:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=BA=E7=A9=BA=E7=9A=84BI?= =?UTF-8?q?NDID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/apps/app/job/UpdateBindidByJobs.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 com.awspaas.user.apps.app20221008163300/src/com/awspaas/user/apps/app/job/UpdateBindidByJobs.java diff --git a/com.awspaas.user.apps.app20221008163300/src/com/awspaas/user/apps/app/job/UpdateBindidByJobs.java b/com.awspaas.user.apps.app20221008163300/src/com/awspaas/user/apps/app/job/UpdateBindidByJobs.java new file mode 100644 index 00000000..9bbe6f31 --- /dev/null +++ b/com.awspaas.user.apps.app20221008163300/src/com/awspaas/user/apps/app/job/UpdateBindidByJobs.java @@ -0,0 +1,27 @@ +package com.awspaas.user.apps.app.job; + +import com.actionsoft.bpms.bo.engine.BO; +import com.actionsoft.bpms.bpmn.engine.model.run.delegate.ProcessInstance; +import com.actionsoft.bpms.schedule.IJob; +import com.actionsoft.sdk.local.SDK; +import org.quartz.JobExecutionContext; +import org.quartz.JobExecutionException; + +import java.util.List; + +public class UpdateBindidByJobs implements IJob { + @Override + public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { + List list = SDK.getBOAPI().query("BO_ACT_PUBLISH_PERM_SCOPE", true).addQuery("BINDID IS NULL", null).list(); + for (BO bo: + list) { + // ProcessInstance processInst = SDK.getProcessAPI().createBOProcessInstance("obj_06769365dafb4a65b284cbf729137a5a", _uc.getUID(), "指标绩效数据插入"); + + ProcessInstance boProcessInstance = SDK.getProcessAPI().createBOProcessInstance("obj_e076b01bd0d04bc39e5af12e2c8c188c", "admin", "权限阅览更新BINDID"); + String id = boProcessInstance.getId(); + bo.setBindId(id); + SDK.getBOAPI().update("BO_ACT_PUBLISH_PERM_SCOPE",bo); + } + System.out.println("更新为空的BINDID完成!!!!!"); + } +}