| | |
| | | #parent: #root |
| | | StaticMethod RequirementProcessing ( |
| | | Archive archive, |
| | | ArchiveExecutionStatus archiveExecutionStatus, |
| | | MacroPlan macroPlan, |
| | | String userName, |
| | | String prFileName, |
| | |
| | | OS::CreateDirectory( filePath ); |
| | | |
| | | // 创建执行状态 |
| | | archive.RequirementImportExecutionStatus( relnew, |
| | | ExecutionStatus := "InProgress", |
| | | ExecutionUserName := userName ); |
| | | archiveExecutionStatus.RequirementImportExecutionStatus( relnew, |
| | | ExecutionStatus := "InProgress", |
| | | ExecutionUserName := userName ); |
| | | |
| | | if ( prBinaryValue.Size() > 0 ) { |
| | | archive -> Archive::HandlePR( macroPlan, userName, prFileName, prBinaryValue, isPRArchive, filePath ); |
| | | archive -> Archive::HandlePR( macroPlan, userName, prFileName, prBinaryValue, isPRArchive, filePath ) ->Archive::Success() -> Exception() -> Archive::OnException( archiveExecutionStatus, userName ); |
| | | } else if ( ppBinaryValue.Size() > 0 ) { |
| | | Archive::HandlePP( archive, macroPlan, userName, ppFileName, ppBinaryValue, isPPArchive, filePath ); |
| | | } else if ( budgetBinaryValue.Size() > 0 ) { |