feat: scc流程添加标准
This commit is contained in:
+11
-2
@@ -410,7 +410,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
|
||||
MultipartFile splitFile = this.getFileById(scc.getSplitFile());
|
||||
detailInfoList = this.getSplitData(scc, splitFile);
|
||||
} else {
|
||||
detailInfoList = this.getSplitDataByStandard(scc.getStandardId(), splitFileSource);
|
||||
detailInfoList = this.getSplitDataByStandard(scc);
|
||||
}
|
||||
// 获取两个文件
|
||||
MultipartFile modelFile = this.getFileById(scc.getModelFile());
|
||||
@@ -420,8 +420,17 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
|
||||
return this.saveAllDetailData(modelExcelVOList, detailInfoList);
|
||||
}
|
||||
|
||||
private List<ProcessStandardComplianceCheckDetail> getSplitDataByStandard(String standardId, String fileType) {
|
||||
private List<ProcessStandardComplianceCheckDetail> getSplitDataByStandard(ProcessStandardComplianceCheck scc) {
|
||||
String standardId = scc.getStandardId();
|
||||
String fileType = scc.getSplitFileSource();
|
||||
List<ProcessStandardComplianceCheckDetail> list = new ArrayList<>();
|
||||
if (fileType.equals("noncarry")) {
|
||||
ProcessStandardComplianceCheckDetail detail = new ProcessStandardComplianceCheckDetail();
|
||||
detail.setTermNumber(scc.getStandardNumber());
|
||||
detail.setTermTitle(scc.getStandardName());
|
||||
list.add(detail);
|
||||
return list;
|
||||
}
|
||||
SarFileSplitInfoEO sarFileSplitInfoEO =
|
||||
sarFileSplitInfoService.getOne(new LambdaQueryWrapper<SarFileSplitInfoEO>()
|
||||
.eq(SarFileSplitInfoEO::getStandardId, standardId)
|
||||
|
||||
Reference in New Issue
Block a user