修改agentid
This commit is contained in:
parent
0282498a56
commit
7d1966d204
@ -214,7 +214,7 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
ProcessInstance instanceById = processExecutionContext.getProcessInstance();
|
||||
if (bo_act_coe_publish1 != null && instanceById != null) {
|
||||
System.err.println(instanceById.getTitle() + "推送OA待阅执行开始====>");
|
||||
long sendUserstartTime = System.currentTimeMillis();
|
||||
long startTime = System.currentTimeMillis();
|
||||
ArrayList<String> sendList = new ArrayList<String>();
|
||||
// 发送全集团
|
||||
if ("1".equals(bo_act_coe_publish1.getString("SEND_SCOP"))) {
|
||||
@ -263,7 +263,7 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
|
||||
long countTime = System.currentTimeMillis();
|
||||
System.err.println(instanceById.getTitle() + "待发送人员数量====>" + sendList.size() + " 计算用时===>"
|
||||
+ (countTime - sendUserstartTime) + "毫秒");
|
||||
+ (countTime - startTime) + "毫秒");
|
||||
/*
|
||||
* for (String user : sendList) { try { SendOARead(jsonObject, instanceById,
|
||||
* user, "批量推送"); } catch (Exception e) { // TODO: handle exception } }
|
||||
@ -283,7 +283,7 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
long startTimes = System.currentTimeMillis();
|
||||
String[] users = new_uid.split(",");
|
||||
for (String uid:
|
||||
users) {
|
||||
users) {
|
||||
BO bo = new BO();
|
||||
bo.set("USER_ID",uid);
|
||||
bo.set("PROCESSID",processExecutionContext.getProcessInstance().getId());
|
||||
@ -294,10 +294,7 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
SDK.getBOAPI().createDataBO("BO_EU__OA_MONITOR",bo,UserContext.fromUID(ta.getTarget()));
|
||||
}
|
||||
System.out.println("new_uid>>>>>>>>>>>>>>"+users.length);
|
||||
|
||||
long startTime = System.currentTimeMillis();
|
||||
|
||||
int length = 200;
|
||||
int length = 100;
|
||||
int ys = users.length%length;
|
||||
/**
|
||||
* 这个是以300人作为一个发送单位去放到list中并发送待阅数据
|
||||
@ -310,9 +307,9 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
|
||||
for (int i=0;i<size;i++){
|
||||
String[] results;
|
||||
results = Arrays.copyOfRange(users, flag, flag+200);
|
||||
results = Arrays.copyOfRange(users, flag, flag+100);
|
||||
list.add(results);
|
||||
flag = flag+200;
|
||||
flag = flag+100;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -326,9 +323,9 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
List<String[]> list = new LinkedList();
|
||||
for (int i=0;i<size;i++){
|
||||
String[] results;
|
||||
results = Arrays.copyOfRange(users, flag, flag+200);
|
||||
results = Arrays.copyOfRange(users, flag, flag+100);
|
||||
list.add(results);
|
||||
flag = flag+200;
|
||||
flag = flag+100;
|
||||
}
|
||||
String[] redata;
|
||||
redata = Arrays.copyOfRange(users, flag, flag+ys);
|
||||
@ -559,7 +556,7 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
// 创建线程来实现为每100人为一个的线程跑待阅
|
||||
ProcessInstance instanceById = processExecutionContext.getProcessInstance();
|
||||
CountDownLatch countDownLatch = new CountDownLatch(list.size());
|
||||
ExecutorService service = Executors.newFixedThreadPool(8);
|
||||
ExecutorService service = Executors.newFixedThreadPool(5);
|
||||
int m = 0;
|
||||
for (String[] resrt:list
|
||||
) {
|
||||
@ -1104,8 +1101,8 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
|
||||
BO oa_real_time=SDK.getBOAPI().query("BO_ACT_OA_REAL_TIME").addQuery("PROCESSID=",processInstance.getId()).detail();
|
||||
|
||||
String sqly = "SELECT COUNT(1) FROM BO_ACT_DATAID WHERE PROCESSID=? AND SENDTYPE='1'";
|
||||
int mapsy = DBSql.getInt(sqly, new Object[]{processInstance.getId()});
|
||||
String sqly = "SELECT COUNT(1) FROM BO_ACT_DATAID WHERE PROCESSID =? AND SENDTYPE = '1'";
|
||||
int mapsy = DBSql.getInt(sqly,processInstId);
|
||||
|
||||
if(oa_real_time!=null){
|
||||
int r1 = DBSql.update("UPDATE BO_ACT_OA_REAL_TIME SET SENDNUMSJ='" +mapsy + "'WHERE PROCESSID ='" + processInstance.getId() + "'");
|
||||
@ -1258,8 +1255,8 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
|
||||
BO oa_real_time=SDK.getBOAPI().query("BO_ACT_OA_REAL_TIME").addQuery("PROCESSID=",processInstance.getId()).detail();
|
||||
|
||||
String sqly = "SELECT COUNT(1) FROM BO_ACT_DATAID WHERE PROCESSID=? AND SENDTYPE='1'";
|
||||
int mapsy = DBSql.getInt(sqly, new Object[]{processInstance.getId()});
|
||||
String sqly = "SELECT COUNT(1) FROM BO_ACT_DATAID WHERE PROCESSID =? AND SENDTYPE = '1'";
|
||||
int mapsy = DBSql.getInt(sqly,processInstId);
|
||||
|
||||
if(oa_real_time!=null){
|
||||
int r1 = DBSql.update("UPDATE BO_ACT_OA_REAL_TIME SET SENDNUMSJ='" +mapsy + "'WHERE PROCESSID ='" + processInstance.getId() + "'");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user