| | |
| | | String programName = NcNodeService.genProgramName(props.getDrawingNo(),props.getProcessNo()); |
| | | NcNode packageNode = ncNodeService.getProgramPackageByName(programName); |
| | | |
| | | addApproveTable(packageNode,props.getTitle()); |
| | | addApproveTable(packageNode,props); |
| | | |
| | | updateApproveRecordNodeId(instId,packageNode.getId()); |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | void addApproveTable(NcNode packageNode,String title){ |
| | | /** |
| | | * 保存审批完成的记录 |
| | | * @param packageNode |
| | | * @param props |
| | | */ |
| | | void addApproveTable(NcNode packageNode,FlowProgramProperties props){ |
| | | NcProgramApproved approved = new NcProgramApproved(); |
| | | //approved.setProgramName(pf.getProgramName()); |
| | | |
| | | approved.setProgramName(packageNode.getName()); |
| | | approved.setNcNodeId(packageNode.getId());//程序包节点id |
| | | approved.setTitle(title); |
| | | approved.setTitle(props.getTitle()); |
| | | approved.setProgrammerId(props.getProgrammerId()); |
| | | approvedService.save(approved); |
| | | |
| | | } |