wuxw
2024-04-05 09095d67f2e2acf45dcd55155da491e44206db4e
service-job/src/main/java/com/java110/job/importData/adapt/ImportCustomFeeQueueDataAdapt.java
@@ -84,8 +84,13 @@
        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);
@@ -199,6 +204,12 @@
        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);
@@ -219,8 +230,8 @@
        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));
@@ -271,5 +282,6 @@
        PayFeeDetailRefreshFeeMonthDto payFeeDetailRefreshFeeMonthDto = new PayFeeDetailRefreshFeeMonthDto();
        payFeeDetailRefreshFeeMonthDto.setCommunityId(importCustomCreateFeeDto.getCommunityId());
        payFeeDetailRefreshFeeMonthDto.setFeeId(payFeePos.get(0).getFeeId());
        payFeeMonthInnerServiceSMOImpl.doGeneratorOrRefreshFeeMonth(payFeeDetailRefreshFeeMonthDto);    }
        payFeeMonthInnerServiceSMOImpl.doGeneratorOrRefreshFeeMonth(payFeeDetailRefreshFeeMonthDto);
    }
}