Merge remote-tracking branch 'origin/fix_20230609' into fix_20230609
This commit is contained in:
+7
-8
@@ -1398,13 +1398,14 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
}
|
}
|
||||||
|
|
||||||
String configData = configDataBuilderTemp.toString();
|
String configData = configDataBuilderTemp.toString();
|
||||||
|
if(StringUtils.isNotEmpty(configData)){
|
||||||
if (configData.contains("#")) {
|
if (configData.contains("#")) {
|
||||||
configData = configData.substring(0, configData.lastIndexOf("#"));
|
configData = configData.substring(0, configData.lastIndexOf("#"));
|
||||||
}
|
}
|
||||||
|
|
||||||
configDataBuilder.append(configData).append(paramsReportDetailVO.getSeparator());
|
configDataBuilder.append(configData).append(paramsReportDetailVO.getSeparator());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
String configData = configDataBuilder.toString();
|
String configData = configDataBuilder.toString();
|
||||||
@@ -1423,7 +1424,7 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
} else {
|
} else {
|
||||||
List<ParamsReportConfigDataEO> paramsReportConfigDataEOS = paramsReportConfigDataEOService.queryByConfigIdListAndCollectManifestId(configIdList, paramsCollectManifestId);
|
List<ParamsReportConfigDataEO> paramsReportConfigDataEOS = paramsReportConfigDataEOService.queryByConfigIdListAndCollectManifestId(configIdList, paramsCollectManifestId);
|
||||||
|
|
||||||
StringBuilder configDataBuilder = new StringBuilder(); // 重新组合配置数据
|
List<String> configDataList = new ArrayList<>(); // 重新组合配置数据
|
||||||
|
|
||||||
for (ParamsReportConfigDataEO paramsConfigDataEO : paramsReportConfigDataEOS) {
|
for (ParamsReportConfigDataEO paramsConfigDataEO : paramsReportConfigDataEOS) {
|
||||||
StringBuilder configDataBuilderTemp = new StringBuilder(); // 重新组合配置数据
|
StringBuilder configDataBuilderTemp = new StringBuilder(); // 重新组合配置数据
|
||||||
@@ -1458,17 +1459,15 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl<ParamsReportDet
|
|||||||
}
|
}
|
||||||
|
|
||||||
configData = configDataBuilderTemp.toString();
|
configData = configDataBuilderTemp.toString();
|
||||||
|
if(StringUtils.isNotEmpty(configData)){
|
||||||
if (configData.contains("#")) {
|
if (configData.contains("#")) {
|
||||||
configData = configData.substring(0, configData.lastIndexOf("#"));
|
configData = configData.substring(0, configData.lastIndexOf("#"));
|
||||||
}
|
}
|
||||||
|
configDataList.add(configData);
|
||||||
configDataBuilder.append(configData).append(paramsReportDetailVO.getSeparator());
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
String configDataStr = configDataBuilder.toString();
|
String configDataStr = configDataList.stream().distinct().collect(Collectors.joining(paramsReportDetailVO.getSeparator()));
|
||||||
if (configDataStr.contains(paramsReportDetailVO.getSeparator())) {
|
|
||||||
configDataStr = configDataStr.substring(0, configDataStr.lastIndexOf(paramsReportDetailVO.getSeparator()));
|
|
||||||
}
|
|
||||||
record1.put("params_value", configDataStr);
|
record1.put("params_value", configDataStr);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user