|
@@ -657,6 +657,25 @@ public class FlowableTaskController {
|
|
return ResponseEntity.ok(flow.getProcInsId());
|
|
return ResponseEntity.ok(flow.getProcInsId());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @GetMapping("getTaskAuditUsersForApp")
|
|
|
|
+ public List<String> getTaskAuditUsersForApp(String procInsId) {
|
|
|
|
+ TaskQuery todoTaskQuery = taskService.createTaskQuery()
|
|
|
|
+ .active()
|
|
|
|
+ .processInstanceId(procInsId) // 添加过滤条件
|
|
|
|
+ .includeProcessVariables()
|
|
|
|
+ .orderByTaskCreateTime()
|
|
|
|
+ .desc();
|
|
|
|
+
|
|
|
|
+ List<Task> list = todoTaskQuery.list();
|
|
|
|
+
|
|
|
|
+ List<String> users = new ArrayList<>();
|
|
|
|
+ for (int i = 0; i < list.size(); i++) {
|
|
|
|
+ users.addAll(flowTaskService.getTaskAuditUsers(list.get(i).getId()));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return users;
|
|
|
|
+ }
|
|
|
|
+
|
|
// 向审核人发送 公众号通知
|
|
// 向审核人发送 公众号通知
|
|
public void sendMsgToOpenIds(String procInsId) throws UnsupportedEncodingException {
|
|
public void sendMsgToOpenIds(String procInsId) throws UnsupportedEncodingException {
|
|
|
|
|