权限阅览提交
This commit is contained in:
parent
6dda0941af
commit
341bf7ff2e
@ -0,0 +1,100 @@
|
||||
package com.actionsoft.apps.coe.pal.datamigration;
|
||||
|
||||
import com.actionsoft.bpms.bo.engine.BO;
|
||||
import com.actionsoft.bpms.commons.database.RowMap;
|
||||
import com.actionsoft.bpms.schedule.IJob;
|
||||
import com.actionsoft.bpms.util.DBSql;
|
||||
import com.actionsoft.sdk.local.SDK;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.quartz.JobExecutionContext;
|
||||
import org.quartz.JobExecutionException;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class updateqxjob implements IJob {
|
||||
@Override
|
||||
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
|
||||
|
||||
|
||||
|
||||
|
||||
List<BO> bo_act_publish_perm_scope=SDK.getBOAPI().query("BO_ACT_PUBLISH_PERM_SCOPE").list();
|
||||
for(int i=0;i<bo_act_publish_perm_scope.size();i++){
|
||||
|
||||
|
||||
String palversionid=bo_act_publish_perm_scope.get(i).getString("PALVERSIONID");
|
||||
|
||||
|
||||
System.out.println("palversionid============"+palversionid);
|
||||
RowMap rlatRowMap= DBSql.getMap("SELECT RELATIONSHAPETEXT FROM APP_ACT_COE_PAL_SHAPE_RLAT where FILEID = '"+palversionid+"' and ATTRID='Issuing_department'");
|
||||
|
||||
|
||||
|
||||
|
||||
RowMap PROCESS_ARCHITECTURE_L1= DBSql.getMap("SELECT PROPERTYVALUE FROM APP_ACT_COE_PAL_PROP where PLID = '"+palversionid+"' and PROPERTYID='PROCESS_ARCHITECTURE_L1'");
|
||||
|
||||
|
||||
|
||||
RowMap PROCESS_ARCHITECTURE_L2= DBSql.getMap("SELECT PROPERTYVALUE FROM APP_ACT_COE_PAL_PROP where PLID = '"+palversionid+"' and PROPERTYID='PROCESS_ARCHITECTURE_L2'");
|
||||
|
||||
|
||||
RowMap PROCESS_ARCHITECTURE_L3= DBSql.getMap("SELECT PROPERTYVALUE FROM APP_ACT_COE_PAL_PROP where PLID = '"+palversionid+"' and PROPERTYID='PROCESS_ARCHITECTURE_L3'");
|
||||
|
||||
|
||||
RowMap PROCESS_ARCHITECTURE_L4= DBSql.getMap("SELECT PROPERTYVALUE FROM APP_ACT_COE_PAL_PROP where PLID = '"+palversionid+"' and PROPERTYID='PROCESS_ARCHITECTURE_L4'");
|
||||
|
||||
|
||||
|
||||
RowMap versions= DBSql.getMap("SELECT PROPERTYVALUE FROM APP_ACT_COE_PAL_PROP where PLID = '"+palversionid+"' and PROPERTYID='versions'");
|
||||
|
||||
|
||||
BO bo=bo_act_publish_perm_scope.get(i);
|
||||
|
||||
|
||||
|
||||
bo.set("VERSION",versions.getString("PROPERTYVALUE"));
|
||||
if(PROCESS_ARCHITECTURE_L1!=null){
|
||||
bo.set("PROCESS_ARCHITECTURE_L1",PROCESS_ARCHITECTURE_L1.getString("PROPERTYVALUE"));
|
||||
}
|
||||
|
||||
if(PROCESS_ARCHITECTURE_L2!=null){
|
||||
bo.set("PROCESS_ARCHITECTURE_L2",PROCESS_ARCHITECTURE_L2.getString("PROPERTYVALUE"));
|
||||
}
|
||||
|
||||
if(PROCESS_ARCHITECTURE_L3!=null){
|
||||
bo.set("PROCESS_ARCHITECTURE_L3",PROCESS_ARCHITECTURE_L3.getString("PROPERTYVALUE"));
|
||||
}
|
||||
if(PROCESS_ARCHITECTURE_L4!=null){
|
||||
bo.set("PROCESS_ARCHITECTURE_L4",PROCESS_ARCHITECTURE_L4.getString("PROPERTYVALUE"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
System.out.println();
|
||||
if(rlatRowMap!=null){
|
||||
JSONObject js=JSONObject.parseObject(rlatRowMap.getString("RELATIONSHAPETEXT"));
|
||||
bo.set("PUBLISHDEPT",js.getString("name"));
|
||||
bo.set("PUBLISHDEPTID",js.getString("id"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
SDK.getBOAPI().update("BO_ACT_PUBLISH_PERM_SCOPE",bo);
|
||||
|
||||
|
||||
System.out.println("palversionid==========="+palversionid+"更改完毕");
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user