|
|
@@ -257,7 +257,6 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
}
|
|
|
return excelTabVOs;
|
|
|
}
|
|
|
-
|
|
|
@Override
|
|
|
public List<ExceTabTreVO> tabLazyTree(String tenantId, Long modeId, Long parentId) {
|
|
|
if (AuthUtil.isAdministrator()) {
|
|
|
@@ -6404,7 +6403,6 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
list.add(reData);
|
|
|
return list;
|
|
|
}
|
|
|
-
|
|
|
private static List<String> setBasicFormData(Document doc, Map<String, Object> reData, TrialSampleInfo sampleInfo ,TrialMaterialMobilization trialMaterialMobilization, EntrustInfo entrustInfo) {
|
|
|
List<String> isCancelList=new ArrayList<>();
|
|
|
if(sampleInfo==null){
|
|
|
@@ -6589,48 +6587,7 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- @Async("taskExecutor1")
|
|
|
- public void synchronizedPdf(List<TableInfo> tableInfoList, String nodeId, String classify, String contractId, String projectId) {
|
|
|
- try {
|
|
|
- List<String> errorPKeyIds = new ArrayList<>();
|
|
|
- //单个pdf加载
|
|
|
- if (tableInfoList != null) {
|
|
|
- tableInfoList.parallelStream().forEach(tableInfo -> {
|
|
|
- R bussPdfInfo = null;
|
|
|
- try {
|
|
|
- bussPdfInfo = this.getBussPdfInfo(Long.parseLong(tableInfo.getPkeyId()));
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- if (ObjectUtil.isEmpty(bussPdfInfo) || bussPdfInfo.getCode() != 200) {
|
|
|
- //如果返回的单张pdfUrl为空,那么表示发生异常,返回异常信息
|
|
|
- errorPKeyIds.add(tableInfo.getPkeyId());
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- //发生异常后直接返回,不进行合并
|
|
|
-// if (errorPKeyIds.size() > 0) {
|
|
|
-// List<AppWbsTreeContractVO> errorTabs = new LinkedList<>();
|
|
|
-// for (AppWbsTreeContractVO appWbsTreeContractVO : tableAll) {
|
|
|
-// if (errorPKeyIds.contains(appWbsTreeContractVO.getPKeyId().toString())) {
|
|
|
-// errorTabs.add(appWbsTreeContractVO);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// if (errorTabs.size() > 0) {
|
|
|
-// List<String> names = errorTabs.stream().map(WbsTreeContract::getNodeName).collect(Collectors.toList());
|
|
|
-// return R.fail("以下的表在生成pdf文件时发生了异常【" + StringUtils.join(names, "、") + "】");
|
|
|
-// }
|
|
|
-// }
|
|
|
|
|
|
- //合并pdf加载
|
|
|
- this.getBussPdfs(nodeId, classify, contractId, projectId);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- throw new ServiceException("问题");
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
@Override
|
|
|
public void cancelSample(Long groupId, Long pkeyId, Long contractId, Long sampleId1) throws Exception {
|