java110
2022-05-11 62b325883b98587ff7950d979ebd548d97a352f9
service-job/src/main/java/com/java110/job/adapt/hcGov/room/EditRoomToHcGovAdapt.java
@@ -97,6 +97,7 @@
        roomDto.setCommunityId( roomPo.getCommunityId() );
        List<RoomDto>  roomDtos = roomInnerServiceSMOImpl.queryRooms( roomDto );
        Assert.listNotNull(roomDtos, "未查询到房屋信息");
        roomPo = BeanConvertUtil.covertBean(roomDtos.get(0), RoomPo.class);
        CommunityDto communityDto = new CommunityDto();
        communityDto.setCommunityId(roomPo.getCommunityId());
@@ -107,6 +108,7 @@
        unitDto.setCommunityId( roomPo.getCommunityId() );
        List<UnitDto>  unitDtos = unitInnerServiceSMOImpl.queryUnits( unitDto );
        Assert.listNotNull(unitDtos, "未包含单元信息");
        unitDto = new UnitDto();
        unitDto.setCommunityId( unitDtos.get( 0 ).getCommunityId() );
        unitDto.setFloorId( unitDtos.get( 0 ).getFloorId() );
@@ -132,7 +134,9 @@
        floorDto.setCommunityId( unitDtos.get( 0 ).getCommunityId() );
        floorDto.setFloorId( unitDtos.get( 0 ).getFloorId() );
        List<FloorDto> floorDtos = floorInnerServiceSMOImpl.queryFloors( floorDto );
        Assert.listNotNull(floorDtos, "未通过单元所属ID查到楼栋数据,请检查数据");
        if(floorDtos == null || floorDtos.size() < 1){
            return;
        }
        FloorDto tmpFloorDto = floorDtos.get(0);
@@ -147,7 +151,9 @@
        roomAttrDto.setRoomId(roomPo.getRoomId());
        roomAttrDto.setSpecCd( HcGovConstant.EXT_COMMUNITY_ID );
        List<RoomAttrDto> roomAttrDtos = roomAttrInnerServiceSMOImpl.queryRoomAttrs(roomAttrDto);
        Assert.listNotNull(roomAttrDtos, "未包含房屋外部编码属性");
        if(roomAttrDtos == null || roomAttrDtos.size() < 1){
            return;
        }
        for (RoomAttrDto roomAttr : roomAttrDtos) {
            if (HcGovConstant.EXT_COMMUNITY_ID.equals(roomAttr.getSpecCd())) {
                extRoomId = roomAttr.getValue();