chengf
2025-08-22 f4d855f8d2d5cd52c0831e690dcb12e700b91eb1
service-fee/src/main/java/com/java110/fee/bmo/feeDiscountRuleSpec/impl/ComputeFeeDiscountBMOImpl.java
@@ -66,8 +66,13 @@
        feeDetailDto.setPayerObjId(payerObjId);
        feeDetailDto.setPayerObjType(payerObjType);
        //缴费开始时间为上月到期时间
        feeDetailDto.setStartTime(DateUtil.getDateFromStringB(endTime));
        feeDetailDto.setEndTime(DateUtil.getDateFromStringB(custEndTime));
        try {
            feeDetailDto.setStartTime(DateUtil.getDateFromStringA(endTime));
            feeDetailDto.setEndTime(DateUtil.getDateFromStringA(custEndTime));
        }catch (Exception e){
            feeDetailDto.setStartTime(DateUtil.getDateFromStringB(endTime));
            feeDetailDto.setEndTime(DateUtil.getDateFromStringB(custEndTime));
        }
        if(Double.parseDouble(feeDetailDto.getCycles())==105){
            double cycle = (DateUtil.dayCompare(
                    feeDetailDto.getStartTime(),