| | |
| | | JSONObject data = JSONObject.parseObject(assetImportLogDetailDto.getContent()); |
| | | ImportCustomCreateFeeDto importExportMeterWaterDto = BeanConvertUtil.covertBean(data, ImportCustomCreateFeeDto.class); |
| | | |
| | | //todo 处理结束时间 |
| | | if (!importExportMeterWaterDto.getEndTime().contains(":")) { |
| | | importExportMeterWaterDto.setEndTime(importExportMeterWaterDto.getEndTime() + " 23:59:59"); |
| | | } |
| | | |
| | | String communityId = importExportMeterWaterDto.getCommunityId(); |
| | | String batchId = importExportMeterWaterDto.getCommunityId(); |
| | | String batchId = importExportMeterWaterDto.getBatchId(); |
| | | |
| | | doImportRoomCreateFee(importExportMeterWaterDto, batchId); |
| | | doImportCarCreateFee(importExportMeterWaterDto, batchId); |
| | |
| | | payFeePo.setBatchId(batchId); |
| | | payFeePo.setEndTime(importCustomCreateFeeDto.getStartTime()); |
| | | payFeePo.setStartTime(importCustomCreateFeeDto.getCreateTime()); |
| | | if (!FeeDto.FEE_FLAG_CYCLE.equals(feeConfigDtos.get(0).getFeeFlag()) |
| | | && !StringUtil.isEmpty(importCustomCreateFeeDto.getEndTime())) { |
| | | payFeePo.setMaxTime(importCustomCreateFeeDto.getEndTime()); |
| | | } else { |
| | | payFeePo.setMaxTime(feeConfigDtos.get(0).getEndTime()); |
| | | } |
| | | |
| | | payFeePos.add(payFeePo); |
| | | |
| | |
| | | feeAttrPos.add(feeAttrPo); |
| | | |
| | | //todo 不是周期性费用的场景需要写入结束时间 |
| | | if(!FeeDto.FEE_FLAG_CYCLE.equals(feeConfigDtos.get(0).getFeeFlag()) |
| | | && !StringUtil.isEmpty(importCustomCreateFeeDto.getEndTime())){ |
| | | if (!FeeDto.FEE_FLAG_CYCLE.equals(feeConfigDtos.get(0).getFeeFlag()) |
| | | && !StringUtil.isEmpty(importCustomCreateFeeDto.getEndTime())) { |
| | | feeAttrPo = new FeeAttrPo(); |
| | | feeAttrPo.setCommunityId(importCustomCreateFeeDto.getCommunityId()); |
| | | feeAttrPo.setAttrId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_attrId, true)); |
| | |
| | | PayFeeDetailRefreshFeeMonthDto payFeeDetailRefreshFeeMonthDto = new PayFeeDetailRefreshFeeMonthDto(); |
| | | payFeeDetailRefreshFeeMonthDto.setCommunityId(importCustomCreateFeeDto.getCommunityId()); |
| | | payFeeDetailRefreshFeeMonthDto.setFeeId(payFeePos.get(0).getFeeId()); |
| | | payFeeMonthInnerServiceSMOImpl.doGeneratorOrRefreshFeeMonth(payFeeDetailRefreshFeeMonthDto); } |
| | | payFeeMonthInnerServiceSMOImpl.doGeneratorOrRefreshFeeMonth(payFeeDetailRefreshFeeMonthDto); |
| | | } |
| | | } |