认证-上报库-查看-导出-bug58360,58358
This commit is contained in:
+20
-14
@@ -802,6 +802,8 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (CollectionUtil.isNotEmpty(allRelevFileList)) {
|
if (CollectionUtil.isNotEmpty(allRelevFileList)) {
|
||||||
|
allRelevFileList = allRelevFileList.stream().distinct().collect(Collectors.toList());
|
||||||
|
|
||||||
String exportFile = "导出文件";
|
String exportFile = "导出文件";
|
||||||
if (CutEnum.EN.getValue().equals(paramsReportDetailVO.getCut())) {
|
if (CutEnum.EN.getValue().equals(paramsReportDetailVO.getCut())) {
|
||||||
exportFile = "Export file";
|
exportFile = "Export file";
|
||||||
@@ -934,6 +936,8 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (CollectionUtil.isNotEmpty(allRelevFileList)) {
|
if (CollectionUtil.isNotEmpty(allRelevFileList)) {
|
||||||
|
allRelevFileList = allRelevFileList.stream().distinct().collect(Collectors.toList());
|
||||||
|
|
||||||
String exportFile = "导出文件";
|
String exportFile = "导出文件";
|
||||||
if (CutEnum.EN.getValue().equals(paramsReportDetailVO.getCut())) {
|
if (CutEnum.EN.getValue().equals(paramsReportDetailVO.getCut())) {
|
||||||
exportFile = "Export file";
|
exportFile = "Export file";
|
||||||
@@ -1090,12 +1094,12 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
String paramsConfigId = paramsConfigEO.getId();
|
String paramsConfigId = paramsConfigEO.getId();
|
||||||
ParamsReportConfigDataEO paramsConfigDataEO = paramsReportConfigDataEOService.queryByConfigIdAndCollectManifestId(paramsConfigId, paramsCollectManifestId); // 参数配置数据
|
ParamsReportConfigDataEO paramsConfigDataEO = paramsReportConfigDataEOService.queryByConfigIdAndCollectManifestId(paramsConfigId, paramsCollectManifestId); // 参数配置数据
|
||||||
StringBuilder configDataBuilder = new StringBuilder(); // 重新组合配置数据
|
StringBuilder configDataBuilder = new StringBuilder(); // 重新组合配置数据
|
||||||
if (StringUtils.isNotEmpty(paramsConfigDataEO.getTextData())) {
|
|
||||||
configDataBuilder.append(paramsConfigDataEO.getTextData()).append("#");
|
|
||||||
}
|
|
||||||
if (StringUtils.isNotEmpty(paramsConfigDataEO.getPullData())) {
|
if (StringUtils.isNotEmpty(paramsConfigDataEO.getPullData())) {
|
||||||
configDataBuilder.append(paramsConfigDataEO.getPullData()).append("#");
|
configDataBuilder.append(paramsConfigDataEO.getPullData()).append("#");
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isNotEmpty(paramsConfigDataEO.getTextData())) {
|
||||||
|
configDataBuilder.append(paramsConfigDataEO.getTextData()).append("#");
|
||||||
|
}
|
||||||
if (StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
if (StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
||||||
List<OSSFile> ossFileList = ossFileService.getFileInfosByConnectId(paramsConfigDataEO.getFileConnectId());
|
List<OSSFile> ossFileList = ossFileService.getFileInfosByConnectId(paramsConfigDataEO.getFileConnectId());
|
||||||
if (CollectionUtil.isNotEmpty(ossFileList)) {
|
if (CollectionUtil.isNotEmpty(ossFileList)) {
|
||||||
@@ -1128,7 +1132,7 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
.map(ParamsReportConfigDataEO::getPullData).distinct().collect(Collectors.joining(paramsReportDetailVO.getSeparator()));
|
.map(ParamsReportConfigDataEO::getPullData).distinct().collect(Collectors.joining(paramsReportDetailVO.getSeparator()));
|
||||||
|
|
||||||
List<String> fileNameList = new ArrayList<>();
|
List<String> fileNameList = new ArrayList<>();
|
||||||
paramsReportConfigDataEOS.forEach(paramsReportConfigDataEO -> {
|
for(ParamsReportConfigDataEO paramsReportConfigDataEO : paramsReportConfigDataEOS) {
|
||||||
if (StringUtils.isNotEmpty(paramsReportConfigDataEO.getFileConnectId())) {
|
if (StringUtils.isNotEmpty(paramsReportConfigDataEO.getFileConnectId())) {
|
||||||
List<OSSFile> ossFileList = ossFileService.getFileInfosByConnectId(paramsReportConfigDataEO.getFileConnectId());
|
List<OSSFile> ossFileList = ossFileService.getFileInfosByConnectId(paramsReportConfigDataEO.getFileConnectId());
|
||||||
if (CollectionUtil.isNotEmpty(ossFileList)) {
|
if (CollectionUtil.isNotEmpty(ossFileList)) {
|
||||||
@@ -1137,16 +1141,17 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
fileList.addAll(ossFileList);
|
fileList.addAll(ossFileList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
|
|
||||||
StringBuilder configDataBuilder = new StringBuilder(); // 重新组合配置数据
|
StringBuilder configDataBuilder = new StringBuilder(); // 重新组合配置数据
|
||||||
if (StringUtils.isNotEmpty(textDatas)) {
|
|
||||||
configDataBuilder.append(textDatas).append("#");
|
|
||||||
}
|
|
||||||
if (StringUtils.isNotEmpty(pullDatas)) {
|
if (StringUtils.isNotEmpty(pullDatas)) {
|
||||||
configDataBuilder.append(pullDatas).append("#");
|
configDataBuilder.append(pullDatas).append("#");
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isNotEmpty(textDatas)) {
|
||||||
|
configDataBuilder.append(textDatas).append("#");
|
||||||
|
}
|
||||||
if (CollectionUtil.isNotEmpty(fileNameList)) {
|
if (CollectionUtil.isNotEmpty(fileNameList)) {
|
||||||
|
fileNameList = fileNameList.stream().distinct().collect(Collectors.toList());
|
||||||
configDataBuilder.append(StringUtils.join(fileNameList, paramsReportDetailVO.getSeparator())).append("#");
|
configDataBuilder.append(StringUtils.join(fileNameList, paramsReportDetailVO.getSeparator())).append("#");
|
||||||
}
|
}
|
||||||
configData = configDataBuilder.toString();
|
configData = configDataBuilder.toString();
|
||||||
@@ -1260,12 +1265,12 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
begin += bytes.length;
|
begin += bytes.length;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.isNotEmpty(textDatas)) {
|
|
||||||
configDataBuilder.append(textDatas).append("#"); //
|
|
||||||
}
|
|
||||||
if (StringUtils.isNotEmpty(pullDatas)) {
|
if (StringUtils.isNotEmpty(pullDatas)) {
|
||||||
configDataBuilder.append(pullDatas).append("#"); //
|
configDataBuilder.append(pullDatas).append("#"); //
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isNotEmpty(textDatas)) {
|
||||||
|
configDataBuilder.append(textDatas).append("#"); //
|
||||||
|
}
|
||||||
configData = configDataBuilder.toString();
|
configData = configDataBuilder.toString();
|
||||||
if (configData.contains("#")) { //
|
if (configData.contains("#")) { //
|
||||||
configData = configData.substring(0, configData.lastIndexOf("#"));
|
configData = configData.substring(0, configData.lastIndexOf("#"));
|
||||||
@@ -1279,13 +1284,14 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
if (StringUtils.isNotEmpty(textDatas)) {
|
|
||||||
configDataBuilder.append(textDatas).append("#");
|
|
||||||
}
|
|
||||||
if (StringUtils.isNotEmpty(pullDatas)) {
|
if (StringUtils.isNotEmpty(pullDatas)) {
|
||||||
configDataBuilder.append(pullDatas).append("#");
|
configDataBuilder.append(pullDatas).append("#");
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isNotEmpty(textDatas)) {
|
||||||
|
configDataBuilder.append(textDatas).append("#");
|
||||||
|
}
|
||||||
if (CollectionUtil.isNotEmpty(fileNameList)) {
|
if (CollectionUtil.isNotEmpty(fileNameList)) {
|
||||||
|
fileNameList = fileNameList.stream().distinct().collect(Collectors.toList()); // 去重
|
||||||
configDataBuilder.append(StringUtils.join(fileNameList, ",")).append("#");
|
configDataBuilder.append(StringUtils.join(fileNameList, ",")).append("#");
|
||||||
}
|
}
|
||||||
configData = configDataBuilder.toString();
|
configData = configDataBuilder.toString();
|
||||||
|
|||||||
Reference in New Issue
Block a user