Browse Source

级联

dev_shibei_match
yinzuomei 4 years ago
parent
commit
c18d4f4c7e
  1. 1
      epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/epmettduck/result/CascaderDTO.java
  2. 3
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

1
epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/epmettduck/result/CascaderDTO.java

@ -35,5 +35,6 @@ public class CascaderDTO implements Serializable {
* 全路径名字
*/
private List<String> labels;
public String pathName;
}

3
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

@ -385,7 +385,8 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao,
int totalCount = 0;
Map<String, Integer> resMap = new HashMap<>();
for (PrUserProjectResultEntity res : resultList) {
JSONObject originalData = JSON.parseObject(res.getOriginalData());
//级联组件,用processdata特殊处理下
JSONObject originalData = JSON.parseObject(res.getProcessData());
if(originalData.containsKey(key)){
List<CascaderDTO> dtoList = JSON.parseArray(originalData.get(key).toString(), CascaderDTO.class);
if(CollectionUtils.isEmpty(dtoList)){

Loading…
Cancel
Save