dongyukun
2025-06-04 9495dbf27a7c46dceea46012c54c916a4663d98d
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/common/PointCumulateUnitEnum.java
@@ -1,6 +1,5 @@
package com.iailab.module.data.point.common;
import com.iailab.framework.common.util.date.DateUtils;
import lombok.AllArgsConstructor;
import lombok.Getter;
@@ -27,6 +26,14 @@
    DAY("day", (end, length) -> {
        Calendar cal = (Calendar) end.clone();
        cal.add(Calendar.DAY_OF_MONTH, -length);
        return cal;
    }),
    THIS_DAY("this_day", (end, length) -> {
        Calendar cal = (Calendar) end.clone();
        cal.set(Calendar.HOUR_OF_DAY, 0);
        cal.set(Calendar.MINUTE, 0);
        cal.set(Calendar.SECOND, 0);
        cal.set(Calendar.MILLISECOND, 0);
        return cal;
    }),
    THIS_MONTH("this_month", (end, length) -> {
@@ -67,7 +74,7 @@
            }
        }
        Calendar startCal = unit.calculate(endTime, length-1);
        Calendar startCal = unit.calculate(endTime, length - 1);
        return startCal.getTime();
    }
}