| | |
| | | tmpImportCustomCreateFeeDtos.add(importCustomCreateFeeDtos.get(roomIndex)); |
| | | if (roomIndex % DEFAULT_ADD_FEE_COUNT == 0 && roomIndex != 0) { |
| | | // 处理房屋费用 |
| | | doImportRoomCreateFee(importCustomCreateFeeDtos, batchId, result); |
| | | doImportCarCreateFee(importCustomCreateFeeDtos, batchId, result); |
| | | doImportRoomCreateFee(tmpImportCustomCreateFeeDtos, batchId, result); |
| | | doImportCarCreateFee(tmpImportCustomCreateFeeDtos, batchId, result); |
| | | |
| | | tmpImportCustomCreateFeeDtos = new ArrayList<>(); |
| | | } |
| | | } |
| | | if (tmpImportCustomCreateFeeDtos != null && tmpImportCustomCreateFeeDtos.size() > 0) { |
| | | |
| | | doImportRoomCreateFee(importCustomCreateFeeDtos, batchId, result); |
| | | doImportCarCreateFee(importCustomCreateFeeDtos, batchId, result); |
| | | doImportRoomCreateFee(tmpImportCustomCreateFeeDtos, batchId, result); |
| | | doImportCarCreateFee(tmpImportCustomCreateFeeDtos, batchId, result); |
| | | |
| | | } |
| | | |
| | |
| | | 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()); |