多线程发送取值失败问题修改
This commit is contained in:
parent
7c2864a246
commit
6da81a90b7
@ -552,8 +552,11 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
|||||||
|
|
||||||
public void run() {
|
public void run() {
|
||||||
System.out.println("最后一个数组是什么>>>>>>>"+Arrays.asList(resrt).size());
|
System.out.println("最后一个数组是什么>>>>>>>"+Arrays.asList(resrt).size());
|
||||||
|
String userIds = "";
|
||||||
|
userIds = StringUtils.join(resrt, ",");
|
||||||
|
System.out.println("userIDs>>>>>>>>>>>>>>>"+userIds);
|
||||||
try {
|
try {
|
||||||
SendOARead(jsonObject, processExecutionContext.getProcessInstance(), resrt,"批量推送");
|
SendOARead(jsonObject, processExecutionContext.getProcessInstance(), userIds,"批量推送");
|
||||||
} catch (DocumentException e) {
|
} catch (DocumentException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}finally {
|
}finally {
|
||||||
@ -952,11 +955,9 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
|||||||
* @param results
|
* @param results
|
||||||
* @throws DocumentException
|
* @throws DocumentException
|
||||||
*/
|
*/
|
||||||
public void SendOARead(JSONObject jsonObject, ProcessInstance processInstance, String[] resrt,String type)
|
public void SendOARead(JSONObject jsonObject, ProcessInstance processInstance, String userIds,String type)
|
||||||
throws DocumentException {
|
throws DocumentException {
|
||||||
|
|
||||||
String userIds = "";
|
|
||||||
userIds = StringUtils.join(resrt, ",");
|
|
||||||
|
|
||||||
String processInstId = processInstance.getId();
|
String processInstId = processInstance.getId();
|
||||||
// System.err.println(processInstance.getTitle() + "开始发送:" + userId);
|
// System.err.println(processInstance.getTitle() + "开始发送:" + userId);
|
||||||
@ -964,9 +965,7 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
|||||||
/*
|
/*
|
||||||
* if ("".equals(userId) || UtilString.isEmpty(userId)) { return; }
|
* if ("".equals(userId) || UtilString.isEmpty(userId)) { return; }
|
||||||
*/
|
*/
|
||||||
if (resrt.length == 0) {
|
String[] resrt = userIds.split(",");
|
||||||
return;
|
|
||||||
}
|
|
||||||
long start_time = System.currentTimeMillis();
|
long start_time = System.currentTimeMillis();
|
||||||
System.out.println("待阅推送开始时间>>>>>>>>>>>>"+start_time);
|
System.out.println("待阅推送开始时间>>>>>>>>>>>>"+start_time);
|
||||||
BO bo_OA_read = new BO();
|
BO bo_OA_read = new BO();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user