|
@@ -93,12 +93,20 @@ public class MajorNodeHandler extends WorkNodeProcessable {
|
|
|
//备案的话才获取审核的节点
|
|
|
nextWorkNode = workNodeService.getNextWorkNodeByCheckState(currentInstanceNode.getFlowId(),currentInstanceNode.getNodeCode(),
|
|
|
workNodeCommit.getDoSecondCheck(),workNodeCommit.getDoThirdCheck(),1);
|
|
|
+ //将复审人设置为下一节点处理人
|
|
|
+ workNodeCommit.setNextHandlerId(workNodeCommit.getSecondCheckId());
|
|
|
+ } else {
|
|
|
+ //保存复审人
|
|
|
+ majorProductionMapper.saveSecondCheckId(workNodeCommit.getSecondCheckId(),currentInstanceNode.getBusinessId(),currentInstanceNode.getBusinessMinId());
|
|
|
}
|
|
|
break;
|
|
|
case CHECK_LAND_REPORT_IS_RECORD:
|
|
|
nextWorkNode = workNodeService.getNextWorkNodeByCheckState(currentInstanceNode.getFlowId(),currentInstanceNode.getNodeCode(),
|
|
|
workNodeCommit.getDoSecondCheck(),workNodeCommit.getDoThirdCheck(),0);
|
|
|
-
|
|
|
+ //获取复审人
|
|
|
+ if (RECHECK_REPORT.name().equals(nextWorkNode.getCode())){
|
|
|
+ workNodeCommit.setNextHandlerId(majorProductionMapper.getSecondCheckId(currentInstanceNode.getBusinessId(),currentInstanceNode.getBusinessMinId()));
|
|
|
+ }
|
|
|
break;
|
|
|
case CHECK_PRODUCTION_TYPE:
|
|
|
//1. 获取业务上出具的产品类型。
|