Просмотр исходного кода

优化 合同审核 动态人员

java110 лет назад: 4
Родитель
Сommit
e7e573291f

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

@@ -276,6 +276,7 @@ public class ContractApplyUserInnerServiceSMOImpl extends BaseServiceSMO impleme
         variables.put("currentUserId", contractDto.getCurrentUserId());
         variables.put("flag", "1200".equals(contractDto.getAuditCode()) ? "false" : "true");
         variables.put("startUserId", contractDto.getStartUserId());
+        variables.put("nextUserId", contractDto.getNextUserId());
         taskService.complete(contractDto.getTaskId(), variables);
 
         ProcessInstance pi = runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();

+ 1 - 0
service-store/src/main/java/com/java110/store/bmo/contract/impl/UpdateContractBMOImpl.java

@@ -148,6 +148,7 @@ public class UpdateContractBMOImpl implements IUpdateContractBMO {
         List<ContractDto> contractDtos = contractInnerServiceSMOImpl.queryContracts(tmpContractDto);
         Assert.listOnlyOne(contractDtos, "合同不存在");
         contractDto.setStartUserId(contractDtos.get(0).getStartUserId());
+        contractDto.setNextUserId(reqJson.getString("nextUserId"));
 
         boolean isLastTask = contractApplyUserInnerServiceSMOImpl.completeTask(contractDto);
         if (isLastTask) {