feat: scc流程添加标准

This commit is contained in:
2024-07-18 15:32:02 +08:00
parent b2570c371b
commit 015a9f8f9d
@@ -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)