update
This commit is contained in:
+20
-13
@@ -4419,7 +4419,7 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
||||
record1.put("control_verify", controlVerifyMap.get(controlVerify));
|
||||
|
||||
// 处理参考列,没引用过则不显示该列
|
||||
if (StringUtils.isNotEmpty(paramsManifestEO.getReferencesColName())) {
|
||||
if (StringUtils.isNotEmpty(paramsManifestEO.getReferencesColName()) && StringUtils.isNotEmpty(collectManifestEO.getReferencesCol())) {
|
||||
List<String> referencesColList = Arrays.asList(collectManifestEO.getReferencesCol().split("#"));
|
||||
StringBuilder referencesColBuilder = new StringBuilder();
|
||||
if (!" ".equals(referencesColList.get(0))) {
|
||||
@@ -5893,19 +5893,27 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
||||
for (Map<String, Object> map : configDataList) {
|
||||
String paramsCollectManifestId = (String) map.get("id");
|
||||
|
||||
StringBuilder referncesColBuilder = new StringBuilder();
|
||||
|
||||
// 添加配置数据
|
||||
for (Map.Entry<String, Object> entry : map.entrySet()) {
|
||||
StringBuilder referncesColBuilder = new StringBuilder();
|
||||
|
||||
if ("id".equals(entry.getKey())) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// 取值
|
||||
Map<String, Object> paramsConfigDataMap = (Map<String, Object>) entry.getValue();
|
||||
String controlType = (String) paramsConfigDataMap.get("controlType");
|
||||
// Map<String, Object> paramsConfigDataMap = (Map<String, Object>) entry.getValue();
|
||||
// String controlType = (String) paramsConfigDataMap.get("controlType");
|
||||
// 无法转ParamsConfigDataVO(遍历会出现该异常 : LinkedHashMap cannot be cast to ParamsConfigDataVO)
|
||||
List<Map<String, Object>> paramsConfigDataVOList = (List<Map<String, Object>>) paramsConfigDataMap.get("list");
|
||||
List<Map<String, Object>> paramsConfigDataVOList = (List<Map<String, Object>>) entry.getValue();
|
||||
if (CollectionUtil.isNotEmpty(paramsConfigDataVOList)) {
|
||||
|
||||
// 如果拼接不为空 则是匹配到了多个 拼接换行符 </br>
|
||||
if(StringUtils.isNotEmpty(referncesColBuilder.toString())){
|
||||
referncesColBuilder.append("</br>");
|
||||
}
|
||||
|
||||
// TEXT
|
||||
List<Map<String, Object>> textList = paramsConfigDataVOList.stream()
|
||||
.filter(e->e.get("type").equals(ConfigDataTypeEnum.TEXT.getValue())).collect(Collectors.toList());
|
||||
@@ -5980,16 +5988,15 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
||||
}
|
||||
|
||||
|
||||
String referencesCol = referncesColBuilder.toString();
|
||||
if (StringUtils.isNotEmpty(referencesCol)) {
|
||||
ParamsCollectManifestEO updateEO = new ParamsCollectManifestEO();
|
||||
updateEO.setId(paramsCollectManifestId);
|
||||
updateEO.setReferencesCol(referencesCol);
|
||||
updateEOList.add(updateEO);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
String referencesCol = referncesColBuilder.toString();
|
||||
if (StringUtils.isNotEmpty(referencesCol)) {
|
||||
ParamsCollectManifestEO updateEO = new ParamsCollectManifestEO();
|
||||
updateEO.setId(paramsCollectManifestId);
|
||||
updateEO.setReferencesCol(referencesCol);
|
||||
updateEOList.add(updateEO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user