工业互联网平台2.0版本后端代码
潘志宝
2025-05-27 a8dc7cd8d80254a7b91eebe58536300d6669f50b
PointCumulateUnitEnum 增加this_day
已修改1个文件
11 ■■■■ 文件已修改
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/common/PointCumulateUnitEnum.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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();
    }
}