wuxw
2024-03-11 f384d50e708d1849ed66eeb3468bfcb71d3d25c3
java110-core/src/main/java/com/java110/core/smo/impl/ComputeFeeSMOImpl.java
@@ -2236,19 +2236,24 @@
     * @return
     */
    private Date correctByFeeStartTime(Date rateStartTime, Date startTime) {
        int rateDay = DateUtil.getMonthDay(rateStartTime);
        int day = DateUtil.getMonthDay(startTime);
        Calendar rateCalendar = Calendar.getInstance();
        rateCalendar.setTime(rateStartTime);
        int rateDay = rateCalendar.get(Calendar.DAY_OF_MONTH);
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(startTime);
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        if(rateDay == day){
            return rateStartTime;
        }
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(rateStartTime);
        calendar.add(Calendar.MONTH,1);
        calendar.set(Calendar.DAY_OF_MONTH,day);
        return calendar.getTime();
        rateCalendar = Calendar.getInstance();
        rateCalendar.setTime(rateStartTime);
        rateCalendar.add(Calendar.MONTH,1);
        rateCalendar.set(Calendar.DAY_OF_MONTH,day);
        return rateCalendar.getTime();
    }
    /**
     * 租金处理
     *