批量修改权限阅览历史数据的bindid (定时器,手工执行一次)
This commit is contained in:
parent
11f32941f0
commit
3cfeb914c1
@ -0,0 +1,30 @@
|
||||
package com.actionsoft.apps.coe.pal.publisher.ijob;
|
||||
|
||||
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.bpms.util.DBSql;
|
||||
import com.actionsoft.sdk.local.SDK;
|
||||
import org.quartz.JobExecutionContext;
|
||||
import org.quartz.JobExecutionException;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 批量修改权限阅览历史数据的bindid
|
||||
* hjh
|
||||
* 2023/5/10
|
||||
*/
|
||||
public class PermissionReadingChangeBindidIjob implements IJob {
|
||||
@Override
|
||||
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
|
||||
List<BO> lits = SDK.getBOAPI().query("BO_ACT_PUBLISH_PERM_SCOPE").list();
|
||||
for (BO bo : lits) {
|
||||
ProcessInstance boProcessInstance = SDK.getProcessAPI()
|
||||
.createBOProcessInstance("obj_e076b01bd0d04bc39e5af12e2c8c188c", bo.getCreateUser(), "权限阅览");
|
||||
String sql = "UPDATE BO_ACT_PUBLISH_PERM_SCOPE SET BINDID = '" + boProcessInstance.getId() + "' WHERE ID = '" + bo.getId() + "'";
|
||||
DBSql.update(sql);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user