瀏覽代碼

未解决无法查到最后一个几点审核的历史记录

wuxw 6 年之前
父節點
當前提交
efd6bb08eb

+ 1 - 1
CommonService/src/main/java/com/java110/common/activity/complaint/ComplaintUserListener.java

@@ -38,7 +38,7 @@ public class ComplaintUserListener implements TaskListener {
         if (auditUserDtos == null || auditUserDtos.size() < 1) {
         if (auditUserDtos == null || auditUserDtos.size() < 1) {
             return;
             return;
         }
         }
-        delegateTask.setVariable("complaintUserId", auditUserDtos.get(0).getUserId());
+
         delegateTask.setAssignee(auditUserDtos.get(0).getUserId());
         delegateTask.setAssignee(auditUserDtos.get(0).getUserId());
     }
     }
 }
 }

+ 2 - 2
CommonService/src/main/java/com/java110/common/smo/impl/ComplaintUserInnerServiceSMOImpl.java

@@ -58,7 +58,7 @@ public class ComplaintUserInnerServiceSMOImpl extends BaseServiceSMO implements
         //将信息加入map,以便传入流程中
         //将信息加入map,以便传入流程中
         Map<String, Object> variables = new HashMap<String, Object>();
         Map<String, Object> variables = new HashMap<String, Object>();
         variables.put("complaintDto", complaintDto);
         variables.put("complaintDto", complaintDto);
-        //variables.put("userId", complaintDto.getCurrentUserId());
+        variables.put("userId", complaintDto.getCurrentUserId());
         //开启流程
         //开启流程
         ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("complaint", complaintDto.getComplaintId(), variables);
         ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("complaint", complaintDto.getComplaintId(), variables);
         //将得到的实例流程id值赋给之前设置的变量
         //将得到的实例流程id值赋给之前设置的变量
@@ -214,7 +214,7 @@ public class ComplaintUserInnerServiceSMOImpl extends BaseServiceSMO implements
         taskService.addComment(complaintDto.getTaskId(), processInstanceId, complaintDto.getAuditMessage());
         taskService.addComment(complaintDto.getTaskId(), processInstanceId, complaintDto.getAuditMessage());
         Map<String, Object> variables = new HashMap<String, Object>();
         Map<String, Object> variables = new HashMap<String, Object>();
         variables.put("auditCode", complaintDto.getAuditCode());
         variables.put("auditCode", complaintDto.getAuditCode());
-        variables.put("userId", complaintDto.getCurrentUserId());
+        //variables.put("userId", complaintDto.getCurrentUserId());
         taskService.complete(complaintDto.getTaskId(), variables);
         taskService.complete(complaintDto.getTaskId(), variables);
 
 
         ProcessInstance pi = runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
         ProcessInstance pi = runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();

文件差異過大導致無法顯示
+ 1 - 1
CommonService/src/main/resources/processes/complaint.bpmn