Procházet zdrojové kódy

消息通知添加表单人员

hym před 4 roky
rodič
revize
0148a45adc

+ 7 - 1
operation_manager/src/main/java/com/huaxu/process/activiti/Service/ProgressSevice.java

@@ -49,7 +49,13 @@ public class ProgressSevice  implements JavaDelegate{
         Set<Integer> taskUsers = userFormService.getTaskUsers(taskUserDTO);
         if(taskUserDTO.getUserFormFlag()==1){
             String assineeFormUserId = (String)variables.get("assineeFormUserId");
-            taskUsers.add(Integer.parseInt(assineeFormUserId));
+            if(assineeFormUserId!=null){
+                String[] userIds=assineeFormUserId.split(",");
+                for (String userId : userIds) {
+                    taskUsers.add(Integer.parseInt(userId));
+                }
+
+            }
         }
         if(taskUsers!=null){
 

+ 0 - 1
operation_manager/src/main/java/com/huaxu/process/service/impl/WorkFlowServiceImpl.java

@@ -671,7 +671,6 @@ public class WorkFlowServiceImpl implements WorkFlowService {
     public Set<String> getTaskParticipator(String taskId,boolean isAssignee,Map<String,Object>args) {
         Set<String> users = new HashSet<String>();
         Task task = taskService.createTaskQuery().taskId(taskId).singleResult();
-        users.add("1");
         String description = task.getDescription();
 
         String assignee = task.getAssignee();