| | |
| | | import com.java110.dto.RoomDto; |
| | | import com.java110.dto.contractRoom.ContractRoomDto; |
| | | import com.java110.dto.fee.FeeAttrDto; |
| | | import com.java110.dto.fee.FeeConfigDto; |
| | | import com.java110.dto.fee.FeeDto; |
| | | import com.java110.dto.meterWater.ImportExportMeterWaterDto; |
| | | import com.java110.dto.meterWater.MeterWaterDto; |
| | |
| | | String userId = reqJson.getString("userId"); |
| | | String feeTypeCd = reqJson.getString("feeTypeCd"); |
| | | String batchId = reqJson.getString("batchId"); |
| | | String meterType = reqJson.getString("meterType"); |
| | | JSONArray importMeteWaterFees = reqJson.getJSONArray("importMeteWaterFees"); |
| | | JSONObject meteWaterJson = null; |
| | | ImportExportMeterWaterDto importExportMeterWaterDto = null; |
| | |
| | | fees, |
| | | meterWaterPos, |
| | | feeAttrPos, |
| | | batchId |
| | | batchId, |
| | | meterType |
| | | ); |
| | | } |
| | | |
| | |
| | | |
| | | private void dealImportExportMeterWater(ImportExportMeterWaterDto importExportMeterWaterDto, String communityId, |
| | | String storeId, String configId, String userId, String feeTypeCd, |
| | | List<PayFeePo> fees, List<MeterWaterPo> meterWaterPos, List<FeeAttrPo> feeAttrPos, String batchId) { |
| | | List<PayFeePo> fees, List<MeterWaterPo> meterWaterPos, List<FeeAttrPo> feeAttrPos, |
| | | String batchId, String meterType) { |
| | | |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setCommunityId(communityId); |
| | |
| | | |
| | | Assert.listOnlyOne(roomDtos, "房屋未找到或找到多条" + importExportMeterWaterDto.getFloorNum() + "-" + importExportMeterWaterDto.getUnitNum() + "-" + importExportMeterWaterDto.getRoomNum()); |
| | | |
| | | if (FeeConfigDto.FEE_TYPE_CD_WATER.equals(feeTypeCd)) { |
| | | importExportMeterWaterDto.setMeterType("1010"); |
| | | } else if (FeeConfigDto.FEE_TYPE_CD_GAS.equals(feeTypeCd)) { |
| | | importExportMeterWaterDto.setMeterType("3030"); |
| | | } else { |
| | | importExportMeterWaterDto.setMeterType("2020"); |
| | | } |
| | | |
| | | importExportMeterWaterDto.setMeterType(meterType); |
| | | //查询房屋是否有合同 |
| | | ContractRoomDto contractRoomDto = new ContractRoomDto(); |
| | | |