|
@@ -58,12 +58,7 @@ public class CommonEvent extends BaseController {
|
|
|
String activityInstanceName = activityInstance.get("name").toString();
|
|
|
CommonResult<List<IActivityInsParticiPantDto>> parRes = workflowClient.getActivityParticipants(activityInstanceId);
|
|
|
List<IActivityInsParticiPantDto> parts = parRes.getCheckedData();
|
|
|
- IFlowInstanceReq iFlowInstanceReq = new IFlowInstanceReq();
|
|
|
- iFlowInstanceReq.setFlowInstanceId(flowInstanceId);
|
|
|
- iFlowInstanceReq.setMobile(true);
|
|
|
- iFlowInstanceReq.setUserId(currentUserId);
|
|
|
- iFlowInstanceReq.setActivityInsId(activityInstanceId);
|
|
|
- CommonResult<String> flowUrlRes = workflowClient.getFlowUrl(iFlowInstanceReq);
|
|
|
+
|
|
|
int index = 0;
|
|
|
while(describtion == null || StringUtils.isBlank(describtion.toString()) || index < 5){
|
|
|
Thread.sleep(200);
|
|
@@ -72,8 +67,16 @@ public class CommonEvent extends BaseController {
|
|
|
describtion = checkedData.getDescribtion();
|
|
|
index ++;
|
|
|
}
|
|
|
- String mobileUrl = flowUrlRes.getCheckedData();
|
|
|
for (int i = 0; i < parts.size(); i++) {
|
|
|
+ IFlowInstanceReq iFlowInstanceReq = new IFlowInstanceReq();
|
|
|
+ iFlowInstanceReq.setFlowInstanceId(flowInstanceId);
|
|
|
+ iFlowInstanceReq.setMobile(true);
|
|
|
+ iFlowInstanceReq.setUserId(currentUserId);
|
|
|
+ iFlowInstanceReq.setParticipantId(parts.get(i).getId());
|
|
|
+ iFlowInstanceReq.setUserId(parts.get(i).getUserId());
|
|
|
+ iFlowInstanceReq.setActivityInsId(activityInstanceId);
|
|
|
+ CommonResult<String> flowUrlRes = workflowClient.getFlowUrl(iFlowInstanceReq);
|
|
|
+ String mobileUrl = flowUrlRes.getCheckedData();
|
|
|
IActivityInsParticiPantDto item = parts.get(i);
|
|
|
String content = "";
|
|
|
if(describtion == null){
|