64523、64518bug处理。
This commit is contained in:
+53
-1
@@ -1232,6 +1232,9 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
paramsConfigDataEO.setParamsCollectManifestId(paramsCollectManifestId);
|
paramsConfigDataEO.setParamsCollectManifestId(paramsCollectManifestId);
|
||||||
paramsConfigDataEO.setParamsConfigId(paramsConfigEOId);
|
paramsConfigDataEO.setParamsConfigId(paramsConfigEOId);
|
||||||
ParamsConfigEO paramsConfigEO = this.paramsConfigEOService.queryById(paramsConfigEOId);
|
ParamsConfigEO paramsConfigEO = this.paramsConfigEOService.queryById(paramsConfigEOId);
|
||||||
|
if(Objects.isNull(paramsConfigEO)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (CollectionUtil.isNotEmpty(paramsConfigDataVOList)) {
|
if (CollectionUtil.isNotEmpty(paramsConfigDataVOList)) {
|
||||||
boolean appendFlag = false; // 拼接标识
|
boolean appendFlag = false; // 拼接标识
|
||||||
for (Map<String, Object> paramsConfigDataVO : paramsConfigDataVOList) {
|
for (Map<String, Object> paramsConfigDataVO : paramsConfigDataVOList) {
|
||||||
@@ -5397,7 +5400,7 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
|
|
||||||
// 配置数据重构后入库
|
// 配置数据重构后入库
|
||||||
List<ParamsCollectManifestEO> updateEOList = new ArrayList<>();
|
List<ParamsCollectManifestEO> updateEOList = new ArrayList<>();
|
||||||
for (ParamsReportConfigDataEO paramsReportConfigDataEO : paramsReportConfigDataEOList) {
|
/*for (ParamsReportConfigDataEO paramsReportConfigDataEO : paramsReportConfigDataEOList) {
|
||||||
StringBuilder referencesColBuilder = new StringBuilder();
|
StringBuilder referencesColBuilder = new StringBuilder();
|
||||||
if (StringUtils.isNotEmpty(paramsReportConfigDataEO.getTextData())) {
|
if (StringUtils.isNotEmpty(paramsReportConfigDataEO.getTextData())) {
|
||||||
referencesColBuilder.append(paramsReportConfigDataEO.getTextData()).append("#");
|
referencesColBuilder.append(paramsReportConfigDataEO.getTextData()).append("#");
|
||||||
@@ -5429,6 +5432,55 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}*/
|
||||||
|
|
||||||
|
for (ParamsCollectManifestEO paramsCollectManifestEO : paramsCollectManifestEOList) {
|
||||||
|
// 参考列值设置为空标识
|
||||||
|
boolean referencesColIsNullFlag = true;
|
||||||
|
for (ParamsReportConfigDataEO paramsReportConfigDataEO : paramsReportConfigDataEOList) {
|
||||||
|
if (StringUtils.equals(paramsCollectManifestEO.getNioNumber(),paramsReportConfigDataEO.getNioNumber())) {
|
||||||
|
// 控件类型相同 才能引用
|
||||||
|
if (paramsCollectManifestEO.getControlType().equals(paramsReportConfigDataEO.getControlType())) {
|
||||||
|
|
||||||
|
StringBuilder referencesColBuilder = new StringBuilder();
|
||||||
|
if (StringUtils.isNotEmpty(paramsReportConfigDataEO.getTextData())) {
|
||||||
|
referencesColBuilder.append(paramsReportConfigDataEO.getTextData()).append("#");
|
||||||
|
} else {
|
||||||
|
referencesColBuilder.append(" ").append("#");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtils.isNotEmpty(paramsReportConfigDataEO.getPullData())) {
|
||||||
|
referencesColBuilder.append(paramsReportConfigDataEO.getPullData()).append("#");
|
||||||
|
} else {
|
||||||
|
referencesColBuilder.append(" ").append("#");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtils.isNotEmpty(paramsReportConfigDataEO.getFileConnectId())) {
|
||||||
|
referencesColBuilder.append(paramsReportConfigDataEO.getFileConnectId()).append("#");
|
||||||
|
} else {
|
||||||
|
referencesColBuilder.append(" ").append("#");
|
||||||
|
}
|
||||||
|
|
||||||
|
String referencesCol = referencesColBuilder.toString();
|
||||||
|
ParamsCollectManifestEO updateCollectManifestEO = new ParamsCollectManifestEO();
|
||||||
|
|
||||||
|
updateCollectManifestEO.setId(paramsCollectManifestEO.getId());
|
||||||
|
updateCollectManifestEO.setReferencesCol(referencesCol);
|
||||||
|
updateEOList.add(updateCollectManifestEO);
|
||||||
|
|
||||||
|
referencesColIsNullFlag = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(referencesColIsNullFlag){
|
||||||
|
// 如果根据nio编号没有匹配到数据,将参考列的值设置为空
|
||||||
|
LambdaUpdateWrapper<ParamsCollectManifestEO> manifestUpdateWrap = new LambdaUpdateWrapper<>();
|
||||||
|
manifestUpdateWrap.eq(ParamsCollectManifestEO::getId,paramsCollectManifestEO.getId());
|
||||||
|
manifestUpdateWrap.set(ParamsCollectManifestEO::getReferencesCol,null);
|
||||||
|
this.update(manifestUpdateWrap);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改参数清单的参考列名称
|
// 修改参数清单的参考列名称
|
||||||
|
|||||||
Reference in New Issue
Block a user