|
@@ -86,21 +86,22 @@ public class ExtractConfigFileServiceImpl implements ExtractConfigFileService {
|
|
private String zipDirectory;
|
|
private String zipDirectory;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void saveExtractConfigAndBuildPaperFile(ExtractConfig extractConfig,String orgName,AccessUser accessUser) throws Exception {
|
|
|
|
|
|
+ public void saveExtractConfigAndBuildPaperFile(ExtractConfig extractConfig,Integer isbuildFile,AccessUser accessUser) throws Exception {
|
|
//查询试卷导出设置
|
|
//查询试卷导出设置
|
|
ExportStructure exportStructure = exportStructureService.findStructureByExamId(extractConfig.getExamId()+"");
|
|
ExportStructure exportStructure = exportStructureService.findStructureByExamId(extractConfig.getExamId()+"");
|
|
//生成试卷
|
|
//生成试卷
|
|
- Map<String, String> finishedPaperIdMap = extractConfigService.saveExtractConfig(extractConfig, orgName, accessUser);
|
|
|
|
|
|
+ Map<String, String> finishedPaperIdMap = extractConfigService.saveExtractConfig(extractConfig,accessUser);
|
|
extractConfig.setFinishedPaperIdMap(finishedPaperIdMap);
|
|
extractConfig.setFinishedPaperIdMap(finishedPaperIdMap);
|
|
extractConfig.setIfFinish((short)1);
|
|
extractConfig.setIfFinish((short)1);
|
|
-
|
|
|
|
- Set<Entry<String,String>> entry = finishedPaperIdMap.entrySet();
|
|
|
|
- Iterator<Entry<String,String>> iterator = entry.iterator();
|
|
|
|
- while(iterator.hasNext()){
|
|
|
|
- String paperId = iterator.next().getValue();
|
|
|
|
- accessUser.setRootOrgName(orgName);
|
|
|
|
- uploadPaperFile(extractConfig,paperId,exportStructure,accessUser);
|
|
|
|
- }
|
|
|
|
|
|
+ if(isbuildFile==1){
|
|
|
|
+ Set<Entry<String,String>> entry = finishedPaperIdMap.entrySet();
|
|
|
|
+ Iterator<Entry<String,String>> iterator = entry.iterator();
|
|
|
|
+ while(iterator.hasNext()){
|
|
|
|
+ String paperId = iterator.next().getValue();
|
|
|
|
+ accessUser.setRootOrgName(extractConfig.getOrgName());
|
|
|
|
+ uploadPaperFile(extractConfig,paperId,exportStructure,accessUser);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
extractConfigRepo.save(extractConfig);
|
|
extractConfigRepo.save(extractConfig);
|
|
}
|
|
}
|
|
|
|
|