소스 검색

Merge remote-tracking branch 'origin/demo_' into demo_

hfxc226 2 년 전
부모
커밋
e98bc47ac8
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      platform-service/src/main/java/com/platform/service/sb/impl/SbInfoServiceImpl.java

+ 6 - 1
platform-service/src/main/java/com/platform/service/sb/impl/SbInfoServiceImpl.java

@@ -797,8 +797,13 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
         if(list != null && list.size() > 0){
             list.forEach(item -> {
                 // 子设备且父设备在maps中不添加
-                if(item.getIsChild() != null && item.getIsChild() == 1){
+                if(StringUtils.isNotBlank(item.getParentId())){
+                    // 子设备
                     if(StringUtils.isBlank(maps.get(item.getParentId()))){
+                        // 获取子设备
+                        SbInfoDTO query = new SbInfoDTO();
+                        query.setParentId(item.getId());
+                        item.setChildren(mapper.selectVOList(query));
                         resultList.add(item);
                     }
                 }else{