| | |
| | | if (!ImportCustomCreateFeeDto.TYPE_ROOM.equals(importCustomCreateFeeDto.getObjType())) { |
| | | continue; |
| | | } |
| | | objNames = importCustomCreateFeeDto.getObjName().split("-"); |
| | | objNames = importCustomCreateFeeDto.getObjName().split("-",3); |
| | | if (objNames.length != 3) { |
| | | continue; |
| | | } |
| | |
| | | ownerDto.setRoomIds(roomIds.toArray(new String[roomIds.size()])); |
| | | List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryOwnersByRoom(ownerDto); |
| | | for (ImportCustomCreateFeeDto importRoomFee : importCustomCreateFeeDtos) { |
| | | if(StringUtil.isEmpty(importRoomFee.getPayObjId())){ |
| | | continue; |
| | | } |
| | | for (OwnerDto tmpOwnerDto : ownerDtos) { |
| | | if(StringUtil.isEmpty(tmpOwnerDto.getRoomId())){ |
| | | continue; |
| | | } |
| | | if (importRoomFee.getPayObjId().equals(tmpOwnerDto.getRoomId())) { |
| | | importRoomFee.setOwnerId(tmpOwnerDto.getOwnerId()); |
| | | importRoomFee.setOwnerName(tmpOwnerDto.getName()); |
| | |
| | | feeAttrPo.setValue(importRoomFee.getObjName()); |
| | | feeAttrPo.setFeeId(payFeePo.getFeeId()); |
| | | feeAttrPos.add(feeAttrPo); |
| | | |
| | | |
| | | if (!StringUtil.isEmpty(importRoomFee.getOwnerId())) { |
| | | feeAttrPo = new FeeAttrPo(); |