| | |
| | | vars.put(FlowContants.ASSIGNEE,div.getTeamLeaderId());//第一个用户组长 |
| | | vars.put(FlowContants.TITLE,startVO.getTitle()); |
| | | |
| | | //临时流程标志,明确指定Y,属于临时流程 |
| | | |
| | | //机床编号 |
| | | vars.put(FlowContants.MACHINE_CODE,startVO.getMachineCode()); |
| | | String workshop = nodeDeptQueryService.getWorkshopNameByMachineCode(startVO.getMachineCode()); |
| | |
| | | |
| | | vars.put(FlowContants.IS_TEMP_FLOW,FlowContants.Y.equals(startVO.getIsTempFlow())?FlowContants.Y:FlowContants.N); |
| | | NcNode curedProgramPackage = null; |
| | | if(!FlowContants.Y.equals(startVO.getIsTempFlow())) { |
| | | curedProgramPackage = ncNodeService.getCuredProgramPackage(programPkgName, startVO.getMachineCode()); |
| | | if(!startVO.isTemporaryFlow() && !startVO.isDeviationFlow()) { |
| | | //正常流程(非临时流程) 且不是 偏离单,才匹配固化程序 |
| | | curedProgramPackage = ncNodeService.getCuredProgramPackage(programPkgName,startVO.getProcessEdition(), startVO.getMachineCode()); |
| | | //设置是否有固化程序标记 |
| | | vars.put(FlowContants.HAS_CURED_PROGRAM, curedProgramPackage != null ? FlowContants.Y : FlowContants.N); |
| | | //工序版次是否一致,是否在有效期内 |