Browse Source

优化获取流程

java110 5 years ago
parent
commit
63dd94cf29

+ 1 - 0
service-api/src/main/java/com/java110/api/listener/complaint/SaveComplaintListener.java

@@ -49,6 +49,7 @@ public class SaveComplaintListener extends AbstractServiceApiPlusListener {
         Assert.hasKeyAndValue(reqJson, "userId", "必填,请填写用户信息");
         //Assert.hasKeyAndValue(reqJson, "state", "必填,请填写投诉状态");
         Assert.hasKeyAndValue(reqJson, "context", "必填,请填写投诉内容");
+        Assert.hasKeyAndValue(reqJson, "communityId", "必填,请填写小区ID");
 
     }
 

+ 1 - 1
service-common/src/main/java/com/java110/common/smo/impl/ComplaintUserInnerServiceSMOImpl.java

@@ -85,7 +85,7 @@ public class ComplaintUserInnerServiceSMOImpl extends BaseServiceSMO implements
 
         String deployId = tmpWorkflowDto.getProcessDefinitionKey();
 
-        ProcessInstance processInstance = runtimeService.startProcessInstanceById(deployId, complaintDto.getComplaintId(), variables);
+        ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(WorkflowDto.DEFAULT_PROCESS + tmpWorkflowDto.getFlowId(), complaintDto.getComplaintId(), variables);
         //将得到的实例流程id值赋给之前设置的变量
         String processInstanceId = processInstance.getId();
         // System.out.println("流程开启成功.......实例流程id:" + processInstanceId);